hugegraph知识图谱实战总结

hugegraph安装

        hugegraph安装比较麻烦,必须版本一致:
在这里插入图片描述

  • hugegraph server是发布图数据的核心服务
  • loader用于导入数据
  • studio是hugegraph官方的图谱前端,依赖于serve

本地hugegraph启动

  1. 启动hugegraph serve:
    hugegraph-0.10.4: 默认是8080与8182端口
    相关配置:
    初始化本地的rockdb:
# 。。省略
backend=rocksdb
serializer=binary
rocksdb.data_path=.
rocksdb.wal_path=.

store=hugegraph

search.text_analyzer=jieba
search.text_analyzer_mode=INDEX

# rocksdb backend config
#rocksdb.data_path=/path/to/disk
#rocksdb.wal_path=/path/to/disk

bin/init-store.sh

启动serve服务:
bin/start-hugegraph.sh

  1. 导入数据:在hugegraph-loader-0.10.0下:
    具体数据格式参考官方的example/file文件,struct.json和schema.groovy

    bin/hugegraph-loader -g hugegraph -f example/file/struct.json -s example/file/schema.groovy

  2. 启动前端:在hugegraph-studio-0.10.0下: 默认值:8088端口

    bin/hugegraph-studio.sh

PS: 一定记得 如果更改了数据, 一定要清空db再导入!!否则前后属性如果不一致会报错!
使用tools的清空命令:

在hugegraph-tools-1.4.0下:

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和端口号:

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,服务器上需要指定

在这里插入图片描述
效果图:
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值