2013-08-23 71 views
0

我想運行nutch,需要gora,需要hbase需要zookeeper。 工作向後倒在HBase的教程,這裏是我的HBase-site.xml中Zookeeper可以運行在dotcloud上

<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的殼,我得到一個錯誤說...

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動物園管理員在獨立模式不喜歡127.0.1.1上的環回設備,但dotcloud中沒有sudo訪問權限來更改/ etc/hosts

這是問題的根源還是我在其他地方犯了錯誤? Zookeeper + Hbase + Gora + Nutch可以在dotcloud上運行嗎?

感謝

回答

1

它看起來像其他人已經提供了飼養員-ON-dotcloud配方。最近一次提交大約在6個月前,因此可能需要進行一些更新。

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

如果你使用這個配方或之後他們的方法建模,它解決一些您遇到的問題?