- 論壇徽章:
- 6
|
今天又試了一下,運(yùn)行hbase啟動命令時直接報錯了:
s1: java.io.IOException: Could not find my address: s1 in list of ZooKeeper quorum servers
s1: at org.apache.hadoop.hbase.zookeeper.HQuorumPeer.writeMyID(HQuorumPeer.java:149)
s1: at org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:70)
starting master, logging to /usr/local/hadoop-2.6.0/hbase-1.1.1/logs/hbase-hadoop-master-master.out
/usr/local/hadoop-2.6.0/hbase-1.1.1/bin/hbase-daemons.sh --config /usr/local/hadoop-2.6.0/hbase-1.1.1/conf --hosts /usr/local/hadoop-2.6.0/hbase-1.1.1/conf/regionservers start regionserver
確實是zookeeper的問題,查看zookeeper的日志,發(fā)現(xiàn)有如下故障:
2015-11-04 05:46:35,204 WARN [QuorumPeer[myid=0]/0:0:0:0:0:0:0:0:2181] quorum.QuorumCnxManager: Cannot open channel to 1 at election
address s1/192.168.220.129:3888
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
后來去check了一下hbase-site.xml,里面配置的信息沒有問題:
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,s1</value>
</property>
直接ping s1也能順利執(zhí)行,到底是哪里出了故障。恐耙恢倍际莖k的 |
|