小编Lit*_*chy的帖子

使用JanusGraph Java API和HBase时出现TemporaryBackendException

我使用的是JanusGraph Java API,HBase作为存储后端

我必须提到的一件事是我可以在JanusGraph shell中成功运行相同的命令, gremlin.sh

错误之前的日志如下,这在图形实例打开期间发生, JanusGraphFactory.open(jg.properties)

07:20:46.169 [main-SendThread(cdh-master1:2181)] DEBUG org.apache.zookeeper.ClientCnxn - 
Reading reply sessionid:0x263f89ba9d56ce2, 
packet:: clientPath:null serverPath:null finished:false header:: 3,8  replyHeader:: 3,55834924519,0  
request:: '/hbase,F  response:: v{'replication,'meta-region-server,'rs,'splitWAL,'backup-masters,
'table-lock,'flush-table-proc,'region-in-transition,'online-snapshot,'master,'running,'recovering-regions,'draining,'namespace,'hbaseid,'table} 
07:20:46.182 [main] WARN  o.j.d.hbase.HBaseStoreManager - Unexpected exception during getDeployment()
Run Code Online (Sandbox Code Playgroud)

而错误是

java.lang.RuntimeException: org.janusgraph.diskstorage.TemporaryBackendException: Temporary failure in storage backend
at org.janusgraph.diskstorage.hbase.HBaseStoreManager.getDeployment(HBaseStoreManager.java:364) ~[jar:rsrc:janusgraph-hbase-0.2.0.jar!/:na]
at org.janusgraph.diskstorage.hbase.HBaseStoreManager.getFeatures(HBaseStoreManager.java:403) ~[jar:rsrc:janusgraph-hbase-0.2.0.jar!/:na]
at org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration.<init>(GraphDatabaseConfiguration.java:1377) [jar:rsrc:janusgraph-core-0.2.0.jar!/:na]
at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:164) [jar:rsrc:janusgraph-core-0.2.0.jar!/:na]
at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:133) [jar:rsrc:janusgraph-core-0.2.0.jar!/:na]
at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:80) [jar:rsrc:janusgraph-core-0.2.0.jar!/:na]
Run Code Online (Sandbox Code Playgroud)

我不知道这个TemporaryBackendException,有没有人见过这个?

janusgraph配置的一部分是

gremlin.graph=org.janusgraph.core.JanusGraphFactory
cluster.max-partitions=64
storage.backend=hbase
storage.batch-loading=true
storage.hostname=cdh-master1,cdh-master2,cdh-master3
Run Code Online (Sandbox Code Playgroud)

其中cdh-master1,2,3是动物园管理员仲裁,版本2.0 JanusGraph,HBase的1.2

完整的堆栈跟踪是

at my.graph.Graph.<clinit>(Graph.java:7) …
Run Code Online (Sandbox Code Playgroud)

java hbase janusgraph

5
推荐指数
1
解决办法
590
查看次数

在PyCharm中没有名为...的模块(导入错误)

我在MAC上使用PyCharm通过以下方式导入一些软件包

import pymongo
import bson
Run Code Online (Sandbox Code Playgroud)

但是错误是 ModuleNotFoundError: No module named 'pymongo'

软件包已成功安装,并且在命令行中运行它们时没有任何问题,我还检查了Pycharm中的解释器配置,已将其固定为Python 3.6(我唯一的Python 3版本)

此外,当我使用pip3 freeze它表明这些软件包安装成功

我该如何解决这个问题?

python pycharm

2
推荐指数
1
解决办法
9581
查看次数

标签 统计

hbase ×1

janusgraph ×1

java ×1

pycharm ×1

python ×1