Zookeeper可以在dotcloud上运行

时间:2013-08-23 14:24:27

标签: hbase apache-zookeeper dotcloud

我正在尝试运行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上运行吗?

谢谢

1 个答案:

答案 0 :(得分:1)

看起来有人已经为zookeeper-on-dotcloud提供了食谱。最后一次提交大约是6个月前,因此可能需要进行一些更新。

https://github.com/gabrielgrant/zookeeper-on-dotcloud

如果您使用此配方或模拟他们之后的方法,它是否会解决您遇到的一些问题?