完全开源最好的图数据库之一
- 安装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) 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/
转载文章受原作者版权保护。转载请注明原作者出处!