我下载了Janusgraph,解压缩它,并试图通过gremlin连接到它。我想使用HBase作为存储后端。
我运行了以下命令:
JanusGraph g = JanusGraphFactory.build().set("storage.backend", "hbase").set("storage.hostname", [SERVERNAME]).set("storage.port", "2181").set("storage.hbase.ext.zookeeper.znode.parent", "/hbase-secure").set("storage.hbase.table", "test").open();也尝试过:
JanusGraph g = JanusGraphFactory.build().set("storage.backend","hbase").set("storage.hostname,[SERVERNAME]).set("storage.hbase.ext.zookeeper.znode.parent", "/hbasesecure").set("storage.hbase.table", "test").set("cache.db-cache-time","180000").set("cache.db-cache-size","0.5").set("cache.db-cache-cleanwait","20").set("cache.db-cache", "true").open();得到了下面的例外。知道我做错了什么吗?
org.janusgraph.diskstorage.hbase.HBaseStoreManager --在getDeployment() java.lang.RuntimeException期间意外异常: org.janusgraph.diskstorage.TemporaryBackendException:存储后端org.janusgraph.diskstorage.hbase.HBaseStoreManager.getDeployment(HBaseStoreManager.java:370) at org.janusgraph.diskstorage.hbase.HBaseStoreManager.getFeatures(HBaseStoreManager.java:409) at org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration.(GraphDatabaseConfiguration.java:1383) at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:164) at org.janusgraph中的临时故障。core.JanusGraphFactory.open(JanusGraphFactory.java:133) at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:80) at org.janusgraph.core.JanusGraphFactory$open.call(Unknown Source)
发布于 2019-09-09 12:51:08
我想找出同样的问题。我认为问题在于JanusGraph0.4.0与HBase 1.x不兼容(尽管发布说明中说了些什么),并且正在尝试一个更老版本的Janusgraph来验证这个理论。
发布于 2022-03-15 05:54:35
我能够让JanusGraph0.6.1使用以下方法使用HBase 1.x服务器。使用以下maven命令在您的本地机器上生成
mvn clean install -pl janusgraph-hbase -am -DskipTests -Denforcer.skip=true -Drat.skip=true -Dgpg.skip=true -Dhbase.profile -Pjanusgraph-release,hbase1然后在项目中使用生成的maven伪影作为依赖项。
https://stackoverflow.com/questions/57847639
复制相似问题