Zookeeper无法在hbase伪分布式模式下定位主节点
我想在伪分布式模式下运行hbase,安装是从头开始的。Zookeeper无法在hbase伪分布式模式下定位主节点,hbase,hdfs,distributed-computing,Hbase,Hdfs,Distributed Computing,我想在伪分布式模式下运行hbase,安装是从头开始的。 接下来的步骤 启动HBase 启动HBase主服务器 启动区域服务器a 启动HBase外壳 执行列表 Hbase正常启动,因此Hbase外壳。 当我检查zookeeper时,所有服务器都启动了。 对于hbase shell提示符上的任何查询,我都会遇到此错误 错误-无法从ZooKeeper获取主地址;znode数据==null code-配置- hbase-site.xml hbase.cluster.distributed 真的 //在这
接下来的步骤
code-配置-
hbase-site.xml
hbase.cluster.distributed
真的
//在这里,您必须设置希望HBase存储其文件的路径。
hbase.rootdir
hdfs://localhost:8030/hbase
hbase.zookeeper.property.dataDir
/home/hadoop/zookeeper
以上是我的hbase site.xml
配置。请帮助我了解我缺少的内容。您还需要在hbase-site.xml中设置此属性:
hbase.zookeeper.quorum
需要将以下属性添加到/hbase/conf文件夹中的hbase xml文件中:
hbase.zookeeper.property.clientPort
2222
来自ZooKeeper的config zoo.cfg的属性。
客户端将连接的端口。
hbase.zookeeper.property.dataDir
/主页/管理员/我的本地hbase/动物园管理员
hbase.zookeeper.quorum
比夫姆
我将hbase.zookeer.quorum localhost逗号分隔的服务器列表放入Zookeer仲裁中。在zookeeper中检查路径/hbase/master
,错误日志显示该路径异常。也许您可以在步骤中添加您执行的确切命令。
hbase.zookeeper.quorum