gremlin 与单节点 hbase、titan-all 0.4.4 挂起

gremlin hangs with sigle node hbase,titan-all 0.4.4

我已经在上面设置了单节点hadoop和hbase。我还在上面设置了 titan。但是一旦我启动 gremlin 并执行 TitanFactory.open(conf) ,它就会挂起并且什么也没有发生。

我的泰坦-hbase.properties如下:

storage.backend=hbase
storage.hostname=127.0.0.1
storage.port=2181
cache.db-cache = true
cache.db-cache-clean-wait = 20
cache.db-cache-time = 180000
cache.db-cache-size = 0.5

我的titan-hbase-es.properties如下:

storage.backend=hbase
storage.hostname=127.0.0.1
storage.port=2181
#storage.hbase.ext.zookeeper.znode.parent=/hbase-unsecure
cache.db-cache = true
cache.db-cache-clean-wait = 20
cache.db-cache-time = 180000
cache.db-cache-size = 0.5

#storage.index.search.backend=elasticsearch
#storage.index.search.hostname=127.0.0.1
#storage.index.search.client-only=true

storage.index.search.backend=elasticsearch
storage.index.search.directory=../db/es
storage.index.search.client-only=false
storage.index.search.local-mode=true

我在 Gremlin 中使用了以下命令,之后它挂了:

g = TitanFactory.open('conf/titan-hbase-es.properties');

我在网上搜索这个问题,找到了一些解决方案,但无法理解。他们在讲述一些关于 zookeeper parent 问题和 hbase-site.xml 中的 /hbase-unsecure 的事情。我不喜欢 hbase-site.xml.

中的 /hbase-unsecure

我所有的 hadoop、hbase 和 titan 文件都在 /usr/local 中,分别名为 hadoop、hbase-0.94 和 tital-all。

我正在使用 hadoop 2.6.0、hbase-0.94.27 和 titan-all 0.4.4

在此先致谢。

很多人都卡在这个阶段,很多时候Google Titan-Development 群也不回答问题,如果没有特定原因使用Hbase,我建议你转向Cassandra并继续你的工作。 GL & HF.