hadoop 配置hbase遇到的问题,16010页面打不开,ERROR: KeeperErrorCode = NoNode for hbasemaster等问题解决

    技术2022-07-10  95

    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 可以进入输入模式。

    Processed: 0.013, SQL: 9