hugegraph安装
hugegraph安装比较麻烦,必须版本一致:
- hugegraph server是发布图数据的核心服务
- loader用于导入数据
- studio是hugegraph官方的图谱前端,依赖于serve
本地hugegraph启动
启动hugegraph serve:
hugegraph-0.10.4: 默认是8080与8182端口
相关配置:1 | # 。。省略 |
初始化本地的rockdb以及启动serve服务:
1 | bin/init-store.sh |
导入数据:
在hugegraph-loader-0.10.0下:
具体数据格式参考官方的example/file文件,struct.json和schema.groovy
1 | bin/hugegraph-loader -g hugegraph -f example/file/struct.json -s example/file/schema.groovy |
启动前端:
在hugegraph-studio-0.10.0下: 默认值:8088端口
1 | bin/hugegraph-studio.sh |
PS: 一定记得 如果更改了数据, 一定要清空db再导入!!否则前后属性如果不一致会报错!
使用tools的清空命令:
在hugegraph-tools-1.4.0下:
1 | bin/hugegraph graph-clear -c "I'm sure to delete all data" |
前端更改:增加节点图片:改index.js里面:

服务器部署
服务器上部署会略有不同!
https://hugegraph.github.io/hugegraph-doc/quickstart/hugegraph-tools.html
导入的命令和本地不同,需要加上ip和端口号:
1 | bin/hugegraph-loader -g hugegraph -f example/file/struct.json -s example/file/schema.groovy -h 17x.xx.xx.xx -p 8080 |
clear数据库:
修改hugegraph-tools下面的bin/hugegraph 指定ip和端口即可
重新导入数据时,需要clear,服务器上需要指定

效果图:




