windows下Janusgraph入门(一)
最近由于工作原因,正在学习Janusgraph,网上关于Janusgraph的资料比较少,为了以后方便查阅,决定把最近的学习内容总结一下。本人还在不断学习中,如果有错误,敬请见谅!
下载安装
Janusgraph的下载安装经过以下步骤:
- 安装jdk,并且配置环境变量。(不再赘述)
- 下载Janusgraph(github网址),本人选择janusgraph-0.3.2-hadoop2版本,集成了elasticsearch。
- 解压。
- 双击bin目录下的gremlin.bat,提示如下错误::
下载winutils.exe(密码:94wc),放在bin目录下,如图所示: - 双击gremlin.bat,安装成功。
gremlin console的使用
janusgraph-0.3.2-hadoop2版本自带elasticsearch,首先需要启动elasticsearch目录下的bin\elasticsearch.bat,然后依次执行如下命令:
graph = JanusGraphFactory.open('conf/janusgraph-berkeleyje-es.properties')
GraphOfTheGodsFactory.load(graph)
g = graph.traversal()
saturn = g.V().has('name', 'saturn').next()
g.V(saturn).valueMap()
janusgraph-berkeleyje-es.properties规定storage.directory=…/db/berkeley,可以发现,图数据保存在该目录下。之后使用该properties文件,可以获取这个图数据。
利用java调用Janusgraph的api
同样是利用properties配置的方式,实现和命令行相同的功能。
https://github.com/pluradj/janusgraph-java-example
利用java远程操作Janusgraph服务器
首先需要启动gremlin-server,之后利用代码远程操作服务器。通过修改properties文件,可以操作不同的图数据。
https://github.com/pluradj/janusgraph-java-example