0

やや単純なhttp://hbase.apache.org/book/quickstart.htmlに従って Hbase 0.94.2 をインストールしていますが、まだ機能していません。ログファイルに取得する開始スクリプトを実行します。

2012-11-23 18:26:37,827 INFO org.apache.zookeeper.ClientCnxn: Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x1
3b2e17842c0002, negotiated timeout = 40000
2012-11-23 18:26:37,866 INFO org.apache.hadoop.ipc.HBaseRPC: Server at localhost/127.0.0.1:39699 could not be reached after 1 tries, giving up.
2012-11-23 18:26:37,867 WARN org.apache.hadoop.hbase.master.AssignmentManager: Failed assignment of -ROOT-,,0.70236052 to localhost,39699,135368
7992912, trying to assign elsewhere instead; retry=0
org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed setting up proxy interface org.apache.hadoop.hbase.ipc.HRegionInterface to loca
lhost/127.0.0.1:39699 after attempts=1
.
.
.
2012-11-23 18:26:37,869 WARN org.apache.hadoop.hbase.master.AssignmentManager: Unable to find a viable location to assign region -ROOT-,,0.70236
052
2012-11-23 18:29:53,157 ERROR org.apache.hadoop.hbase.master.HMasterCommandLine: Failed to start master

これは、Ubuntu 12.04 LTS VirtualBox、1GB メモリ、10GB の空きディスク容量、Oracle JRE 1.6.0_37 です。

/etc/hosts に関するいくつかの回避策を見つけましたが、それらが関連しているかどうかはわかりません。私の etc/hosts には以下のみが含まれます。

127.0.0.1   localhost
127.0.1.1   'my-host-name'

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

専用の HBase フォーラムへのヘルプまたは紹介をいただければ幸いです。ありがとう!

4

1 に答える 1

2

わかりました。これは簡単で、/ etc/hostsでは127.0が変更されました。1.1から127.00.1なので、ローカルホスト名は前者ではなく後者に解決されます。そして、Hbaseクイックアンサーのフォーラムはhttp://apache-hbase.679495.n3.nabble.com/で、ここで親切に回答されました。なぜこの変更が必要なのかはわかりません。

于 2012-11-24T11:45:08.730 に答える