如何使用hbase自带的zookeeper

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用hbase自带的zookeeper相关的知识,希望对你有一定的参考价值。

参考技术A cd $HBASE_HOME/bin
bin/hbase zkcl即可
使用ZooKeeper四字命令
传递四个字母的字符串给ZooKeeper,ZooKeeper会返回一些有用的信息。
ZooKeeper 四字命令
功能描述
conf
输出相关服务配置的详细信息。
cons
列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。包括“接受 / 发送”的包数量、会话 id 、操作延迟、最后的操作执行等等信息。
dump
列出未经处理的会话和临时节点。
envi
输出关于服务环境的详细信息(区别于 conf 命令)。
reqs
列出未经处理的请求
ruok
测试服务是否处于正确状态。如果确实如此,那么服务返回“imok ”,否则不做任何相应。
stat
输出关于性能和连接的客户端的列表。
wchs
列出服务器 watch 的详细信息。
wchc
通过 session 列出服务器 watch 的详细信息,它的输出是一个与watch 相关的会话的列表。
wchp
通过路径列出服务器 watch 的详细信息。它输出一个与 session相关的路径。
如:
echo conf|nc 127.0.0.1 2181
clientPort=2181
dataDir=xxxx
dataLogDir=xxxx
tickTime=3000
maxClientCnxns=300
minSessionTimeout=6000
maxSessionTimeout=90000
serverId=0
initLimit=10
syncLimit=5
electionAlg=3
electionPort=3888
quorumPort=2888
peerType=0本回答被提问者采纳

Hbase自带zookeeper路径

今天学习使用Hbase遇到报错:

ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

......

网上查到的结果都说要清理一下zookeeper的记录,但是用的是Hbase自带的zookeeper所以根本不知道要去哪清理,也找不到路径,费了好大劲终于找到了

路径:/tmp/hbase-用户名/zookeeper

注意这里是从根目录开始,不在hbase的目录里面。zookeeper的日志文件都在version2中,删除version2整个文件夹后报错就解决了

以上是关于如何使用hbase自带的zookeeper的主要内容,如果未能解决你的问题,请参考以下文章

Hbase自带zookeeper路径

HBase的单节点集群详细启动步骤(分为Zookeeper自带还是外装)

HBase的单节点集群详细启动步骤(分为Zookeeper自带还是外装)

Macbook Hbase(1.2.6) 伪分布式安装,Hadoop(2.8.2) ,使用自带zookeeper

经验分享hbase client 如何选择

HBase 如何使用 ZooKeeper?