问题描述
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服务就行了
解决方案四:
救命,遇到一样的问题了