我正在尝试运行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
从I can find独立模式中的Zookeeper不喜欢127.0.1.1上的环回设备,但是在dotcloud中没有sudo访问来更改/ etc / hosts
这是问题的根源还是我在其他地方犯了错误? Zookeeper + Hbase + Gora + Nutch可以在dotcloud上运行吗?
谢谢
答案 0 :(得分:1)
看起来有人已经为zookeeper-on-dotcloud提供了食谱。最后一次提交大约是6个月前,因此可能需要进行一些更新。
https://github.com/gabrielgrant/zookeeper-on-dotcloud
如果您使用此配方或模拟他们之后的方法,它是否会解决您遇到的一些问题?