我正在尝试运行 nutch,它需要 gora,它需要 hbase,它需要 zookeeper。向后工作到 hbase 教程,这是我的 hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/dotcloud/data/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/dotcloud/data/zookeeper</value>
</property>
</configuration>
运行 hbase shell,我收到一条错误消息...
hbase(main):001:0>
hbase(main):002:0* create 'test', 'cf'
13/08/23 14:04:46 ERROR zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 3 retries
13/08/23 14:04:46 WARN zookeeper.ZKUtil: hconnection Unable to set watcher on znode (/hbase/hbaseid)
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
据我所知,独立模式下的Zookeeper 不喜欢 127.0.1.1 上的环回设备,但 dotcloud 中没有 sudo 访问来更改 /etc/hosts
这是问题的根源还是我在其他地方犯了错误?Zookeeper + Hbase + Gora + Nutch 可以在 dotcloud 上运行吗?
谢谢