HBaseエラー:FATAL zookeeper.HQuorumPeer

ClouderaのHPを参考にインストール

hadoop-start.sh

for service in /etc/init.d/hadoop-0.20-*
do 
sudo $service start
done

start-hbase.sh

sudo /etc/init.d/hadoop-zookeeper-server start
sudo /etc/init.d/hadoop-hbase-master start
sudo /etc/init.d/hadoop-hbase-regionserver start

hadoop% sh hadoop-start.sh [~]
Starting Hadoop datanode daemon: starting datanode, logging to /usr/lib/hadoop-0.20/bin/../logs/hadoop-root-datanode-mss2010.out
ERROR.
Starting Hadoop jobtracker daemon: starting jobtracker, logging to /usr/lib/hadoop-0.20/bin/../logs/hadoop-root-jobtracker-mss2010.out
ERROR.
Starting Hadoop namenode daemon: starting namenode, logging to /usr/lib/hadoop-0.20/bin/../logs/hadoop-root-namenode-mss2010.out
ERROR.
Starting Hadoop secondarynamenode daemon: starting secondarynamenode, logging to /usr/lib/hadoop-0.20/bin/../logs/hadoop-root-secondarynamenode-mss2010.out
ERROR.
Starting Hadoop tasktracker daemon: starting tasktracker, logging to /usr/lib/hadoop-0.20/bin/../logs/hadoop-root-tasktracker-mss2010.out
ERROR.
hadoop% sudo jps [~]
22383 TaskTracker
22162 NameNode
22063 JobTracker
21959 DataNode
22274 SecondaryNameNode
22458 Jps

hadoop% sh start-hbase.sh [~]
JMX enabled by default
Using config: /etc/zookeeper/zoo.cfg
Starting zookeeper ...
STARTED
Starting Hadoop HBase master daemon: starting master, logging to /usr/lib/hbase/bin/../logs/hbase-hbase-master-mss2010.out
hbase-master.
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /usr/lib/hbase/bin/../logs/hbase-hbase-regionserver-mss2010.out
hbase-regionserver.
hadoop% sudo jps [~]
22730 HMaster
22383 TaskTracker

hadoop% hbase shell [~]
HBase Shell; enter 'help' for list of supported commands.
Type "exit" to leave the HBase Shell
Version: 0.89.20100621+17, r, Mon Jun 28 10:13:32 PDT 2010

hbase(main):001:0> create 'test','data'
10/08/09 19:41:59 FATAL zookeeper.HQuorumPeer: The server in zoo.cfg cannot be set to localhost in a fully-distributed setup because it won't be reachable. See "Getting Started" for more information.

ERROR: org.apache.hadoop.hbase.MasterNotRunningException: null

Here is some help for this command:
Create table; pass table name, a dictionary of specifications per
column family, and optionally a dictionary of table configuration.
Dictionaries are described below in the GENERAL NOTES section.
Examples:

hbase> create 't1', {NAME => 'f1', VERSIONS => 5}
hbase> create 't1', {NAME => 'f1'}, {NAME => 'f2'}, {NAME => 'f3'}
hbase> # The above in shorthand would be the following:
hbase> create 't1', 'f1', 'f2', 'f3'
hbase> create 't1', {NAME => 'f1', VERSIONS => 1, TTL => 2592000,
BLOCKCACHE => true}

さらにhbase-masterが止まらない

hadoop% sudo /etc/init.d/hadoop-hbase-master stop [~]
Stopping Hadoop HBase master daemon: stopping master........................................................................................................................................................................................................................^[[B^[[B................... FATAL zookeeper.HQuorumPeer.........................................................................................................................................................................

他のは全部止まったのにこれだけ止まらない...うっぇぇぇえええ...あるぇ....

shutdown -r now

再起動してもまだ生き残ってる...
上記のエラーがhbase-masterが走ってないっていうエラーなのにこっちは止まらない...どういうこと...

  • 追記

masterをとにかく強制停止させた。

hadoop% sudo jps [~]
22730 HMaster
12668 Jps
hadoop% sudo kill 22730 [~]
hadoop% sudo jps [~]
13510 Jps
hadoop%

困ったときは再インスコだね!!

hadoop% sudo apt-get --purge remove hadoop-0.20 hadoop-0.20-conf-pseudo hadoop-0.20-native hadoop-pig hadoop-hive hadoop-zookeeper hadoop-zookeeper-server hadoop-hbase hadoop-hbase-master hadoop-hbase-regionserver hadoop-hbase-thrift

ぐすん