Hbase报错:Can't get master address from ZooKeeper; znode data == null

问题描述

HADOOP2.2HA模式下安装HBASE0.98.3在配置好文件后进入Hbase报错Can'tgetmasteraddressfromZooKeeper;znodedata==nullHbase-site.xml配置文件:<configuration><property><name>hbase.rootdir</name><value>hdfs://mycluster/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.master</name><value>hdfs://hadoop001:6000</value></property><property><name>hbase.zookeeper.quorum</name><value>hadoop001,hadoop002,hadoop003,hadoop004,hadoop005</value></property><property><name>hbase.master.maxclockskew</name><value>600000</value></property><property><name>zookeeper.session.timeout</name><value>60000</value></property><property><name>hbase.zookeeper.property.clientPort</name><value>2181</value></property><property><name>hbase.master.port</name><value>60000</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/home/hadoop/zookeeper-3.4.6/data</value></property></configuration>

Hbase-env.sh配置文件:#JAVAexportJAVA_HOME=/usr/local/jdk1.7.0_60exportHBASE_MANAGES_ZK=falseexportHBASE_LOG_DIR=/home/hadoop/logs/hbaseexportHADOOP_HOME=/home/hadoop/hadoop-2.2.0exportHBASE_HOME=/home/hadoop/hbase-0.98.3-hadoop2exportPATH=$HBASE_HOME/bin:$PATH

regionservers配置文件:hadoop001hadoop002hadoop003hadoop004hadoop005

core-site.xml:<configuration><property><name>fs.defaultFS</name><value>hdfs://mycluster</value></property><property><name>fs.default.name</name><value>hdfs://hadoop001:9000</value></property><property><name>io.file.buffer.size</name><value>131072</value></property><property><name>hadoop.tmp.dir</name><value>/home/hadoop/tmp</value></property><property><name>hadoop.proxyuser.hadoop.hosts</name><value>*</value></property><property><name>hadoop.proxyuser.hadoop.groups</name><value>*</value></property><property><name>ha.zookeeper.quorum</name><value>hadoop003,hadoop004,hadoop005</value></property><property><name>zookeeper.znode.parent</name><value>/hbase</value></property><!--<property><name>ha.zookeeper.session-timeout.ms</name><value>1000</value></property>--><property><name>fs.trash.interval</name><value>1440</value></property></configuration>

解决方案

解决方案二:
帮顶,一样的问题
解决方案三:
出现此问题可能是zookeeper不稳定造成的,采用的是虚拟机,经常挂起的状态,使用hbase的list命令出现下面错误,这个可能是hbase的稳定性造成的重启hbase服务就行了
解决方案四:
救命,遇到一样的问题了

时间: 2024-08-05 15:01:27

Hbase报错:Can&amp;#x27;t get master address from ZooKeeper; znode data == null的相关文章

Hbase shell 输入命令报错Can&amp;amp;#x27;t get master address from ZooKeeper; znode data == null

问题描述 core-site.xml<configuration><property><name>hadoop.tmp.dir</name><value>/usr/hadoop/hadoop-2.6.2/temp/hadoop</value></property><property><name>fs.defaultFS</name><value>hdfs://cent0:90

hdfs升级ha,启动hbase报错

问题描述 hdfs升级ha,启动hbase报错 016-05-18 13:16:26,751 INFO [master:master2:60000-EventThread] zookeeper.ClientCnxn: EventThread shut down 2016-05-18 13:16:26,752 INFO [master:master2:60000-SendThread(master1:2181)] zookeeper.ClientCnxn: Unable to reconnect

mysql起动报错The server quit without updating PID file /usr/local/mysql/data/

mysql起动报错The server quit without updating PID file (/usr/local/mysql/data/ 查看错误日志显示: mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended 肯定是配置文件问题: 新安装的测试机  hostname server01  centos 6.5 环境   mysql 5.6.12 单机 64位 二进制包安装 my.cnf 里面只有一

MySQL报错1042-Can t get hostname for your address解

安装的mysql 5.5,发现用mysql客户端远程连接的时候,报1042-Can't get hostname for your address错误,而连接用户已授权.这个报错的意思是"您的地址无法获得主机名",我就想到了skip-name-resolve参数.   解决方法如下: 编辑my.ini 在[mysqld]节点下新增或修改如下两行行 skip-name-resolve #忽略主机名的方式访问 lower_case_table_names=1 #忽略数据库表名大小写 重启m

MySQL报错1042-Can&#039;t get hostname for your address

解决方法:  代码如下 复制代码 vim /etc/my.cnf 在[mysqld]节点下新增或修改如下两行  代码如下 复制代码 skip-name-resolve #忽略主机名的方式访问  代码如下 复制代码 lower_case_table_names=1 #忽略数据库表名大小写 重启MySQL服务就OK. 注意 连接被拒绝,说明你密码错误,你在 服务器上用mysql client 登录试试看,然后看看 root这个用户是否允许远程登录.. ////////////////////////

shell-试图在hbase中create table1报错

问题描述 试图在hbase中create table1报错 我是hbase的新手,安装了用本地file system的hbase,没有装hadoop/hdfs. 用bin/start-hbase.sh启动了hbase,可以用ps -ef看到HMaster进程,但用 jps | grep HMaster,什么都看不到.然后用bin/hbase shell,试图 create table, 报错: ERROR: Can't get master address from ZooKeeper; zno

hbase启动报错 hbase shell

问题描述 hbase启动报错 hbase shell 请大神帮帮忙 hbase启动 OK hbase shell有下问题 ./bin/hbase shell 2016-04-05 08:53:06,328 ERROR [main] zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 4 attempts 2016-04-05 08:53:06,331 WARN [main] zookeeper.ZKUtil: hconnec

web service-android通过ksoap2连接webservice报错

问题描述 android通过ksoap2连接webservice报错 SoapFault - faultcode: 'Receiver' faultstring: 'Layout does not exist LayoutID = 0' faultactor: 'null' detail: nullat org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEnvelope.java:137)哪

上传问题-uploadify上传执行onComplete报错

问题描述 uploadify上传执行onComplete报错 执行onComplete时无法获取属性"SetReturnValue"的值: 对象为 null 或未定义