槽点
huge graph是国内免费的图库,有百度团队支撑开源,也有官方网站,文档,但是官网文档已经很旧了,很多内容不知道是bug,还是未更新
说在前边、
官方文档地址:https://hugegraph.apache.org/cn/docs/config/config-guide/
我的图库版本:0.12.0
图库下载很慢,建议用github加速器。
多图部署
如果在我这个版本,参考官方文档,肯定会报错。
首先:【gremlin-server.yaml】 不要修改,你按照官方,启动的时候会告诉你,不要给【graphs】值加东西。
其次,【 rest-server.properties】不要修改,我这个版本的【graphs】配置是这样的,指向了图表的配置文件,不用修改。
最后,只需要修改【hugegraph.properties】文件。
修改hugegraph.properties
多个图标就是多个hugegraph.properties文件,所以:
首先直接复制hugegraph.properties几分出来:
修改配置内容
说明,我这里用的后端库是【rocksdb】,如果不是这个库,可能操作不一样。
修改图名称:
store=hugegraph1
- 1
这个名称一定要和文件名称一致。
修改数据存储路径:
默认是这样的:
rocksdb.data_path=.
rocksdb.wal_path=.
- 1
- 2
但是因为原来的图的数据保存到了$HOME/m文件中,在初始化的时候会报错,所以得修改图表得路径。
【.】代表根目录下,所以我们加得路径都会在根目录下创建一个新的文件夹,所以这个里建议创建一个data的文件夹,以后其他图标都放到下边:
rocksdb.data_path=./data/1
rocksdb.wal_path=./data/1
- 1
- 2
然后执行图库的停止,初始化和启动命令。