我正在尝试将titan(0.5.2)与hbase(0.98.6)连接起来。
我已经启动了hadoop和hbase,我的jps命令如下所示,
25824 HRegionServer
24227 NameNode
24403 DataNode
25557 HQuorumPeer
24778 ResourceManager
28412 Jps
25630 HMaster
25007 NodeManager
hbase-site.xml:
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2222</value>
</property>
titan-hbase.properties属性
storage.hostname=127.0.0.1
cache.db-cache = true
cache.db-cache-time = 180000
cache.db-cache-size = 0.5
我已经开始使用泰坦 ./titan.sh start ../conf/titan-hbase.properties
这是命令。
9841 RemoteMavenServer
20643 CassandraDaemon
9381 Main
29512 Jps
21132 Application
27278 Launcher
21071 Elasticsearch
并使用gremlin控制台连接, gremlin> TitanFactory.build().set('storage.backend', 'hbase').set('storage.hostname', '127.0.0.1:2222').open()
但我没有得到任何回应,从小鬼控制台这个命令。无错误或堆栈跟踪。只是没有联系。你能帮帮我吗,我对这个有着hbase的泰坦完全陌生。
1条答案
按热度按时间polhcujo1#
这个属性文件在titan 0.5.4中使用
g = TitanFactory.open('/tmp/titan.properties')
:使用与生成器相同的属性
TitanFactory.build()...
但不起作用:命名空间[root.storage.hbase.ext]中的未知配置元素:zookeeper
请记住,Titan0.5.2已经过时(2014年11月发布),它依赖于Tinkerpop2.5.0(2014年4月发布)。titan和Tinkerpop2.x不再处于积极开发阶段。
您应该考虑转到janusgraph,它是titan的一个分支,拥有一个活跃且开放的社区,并且与ApacheTinkerpoP3.x的最新版本保持同步。