本文主要是介绍hadoop 配置hbase遇到的问题,16010页面打不开,ERROR: KeeperErrorCode = NoNode for /hbase/master等问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
hbase启动以后,HMaster进程启动了,几秒钟以后自动关闭,但是HRegionServer进程正常运行;16010页面打不开,hbase shell:ERROR: KeeperErrorCode = NoNode for /hbase/master出错。主要是这些问题:
配置文件 hbase.site.xml里面:
<property><name>hbase.rootdir</name><value>hdfs://zaz01:9000/hbase</value></property>
自己的节点后面要加上9000,不然访问不进去。
整个配置文件hbase.site.xml
这个文件:
在/home/hadoop/app/hbase/conf/文件夹下执行命令,命令: vi hbase.site.xml
<property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property><property><name>hbase.rootdir</name><value>hdfs://zaz01:9000/hbase</value></property><property><name>hbase.master.info.port</name><value>16010</value></property><property><name>hbase.zookeeper.quorum</name><value>zaz01:2181,zaz02:2181,zaz03:2181</value></property><property><name>hbase.zookeeper.property.clientPort</name><value>2181</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property><property><name>hbase.tmp.dir</name><value>/home/hadoop/app/hbase/hbase_tmp</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/home/hadoop/app/hbase/zookeeper_data</value></property>
再有一个要修改root用户下的/etc/hosts/
vi /etc/hosts/
这个命令:
将::1这一行注释掉。
时间也要同步:
首先进入root用户下,
cd /usr/share/zoneinfo/ #进入时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 复制时间yum install ntp #下载ntp ,下载过了就不用执行这一步ntpdate pool.ntp.org # 同步时间date #查看时间
依次输入以上命令即可完成时间同步。每个名称节点都要同步。
之后在网页输入:zaz01:16010
zaz01是我的主机名称,要换成你自己的。
通过:hbase shell 可以进入输入模式。
这篇关于hadoop 配置hbase遇到的问题,16010页面打不开,ERROR: KeeperErrorCode = NoNode for /hbase/master等问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!