java 连接janusgraph_图数据库JanusGraph服务化

java 连接janusgraph_图数据库JanusGraph服务化

完全开源最好的图数据库之一

  1. 安装JanusGraphServer

1) 创建系统账号janus

groupadd janus && useradd -d /home/janus/ -m -g janus janus

以上命令为创建一个janus用户组,创建一个janus用户,用户的home目录为/home/janus,用户的用户组为janus。

2) 安装jdk

安装jdk、配置JAVA_HOME、CLASSPATH、path、LD_LIBRARY_PATH

3) 安装JanusGraphServer

a. 下载最新版的安装包

https://github.com/JanusGraph/janusgraph/releases/download/v0.3.2/janusgraph-0.3.2-hadoop2.zip

b. 上传安装到到服务器/opt目录,解压到/opt/janusgraph-0.3.2-hadoop2目录

c. cd conf

d. cp janusgraph-hbase-es.properties ./gremlin-server/

e. cd gremlin-server

f. vi gremlin-server.yaml

host: 1.1.1.1port: 8182scriptEvaluationTimeout: 30000channelizer: org.apache.tinkerpop.gremlin.server.channel.WebSocketChannelizergraphs: { graph: conf/gremlin-server/janusgraph-hbase-es-server.properties}

g. vi janusgraph-hbase-es.properties

############ HBase #################storage.backend=hbasestorage.hostname=hostname1,hostname2,hostname3storage.port=2020storage.hbase.table=ns_janus:janus ############# ES ###############index.search.backend=elasticsearchindex.search.hostname=ip1,ip2,ip3index.search.port=9200index.search.index-name=janusindex.search.cluster-name=escluster########务必保证有下面一行gremlin.graph=org.janusgraph.core.JanusGraphFactory

h. 启动janusgraphserver

cd /opt/janusgraph-0.3.2-hadoop2nohup ./bin/gremlin-server.sh ./conf/gremlin-server/socket-gremlin-server.yaml > /dev/null 2>&1 &
  1. 使用

1) Gremlin Console

cd /opt/janusgraph-0.3.0-hadoop2/bin./gremlin.sh#通过gremlin console连接远程的gremlinserver:remote connect tinkerpop.server ./conf/remote.yaml #执行远程命令,命令须:>开头以标识为远程命令 如 :> g.V().count() 统计全部节点的个数:> $GremlinScript

例子:

:> g.V().has("tableIdentification

Original: https://blog.csdn.net/weixin_29986051/article/details/112086250
Author: 卿本佳人我本尘埃
Title: java 连接janusgraph_图数据库JanusGraph服务化

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/568823/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球