hugegraph 示例

felix.shao2025-05-25

hugegraph 示例

1 环境

  • JDK8,注意服务端 1.5.0 对应版本 JDK 要求是 JDK11,但是我们客户端兼容了 JDK8。

2 示例

2.1 hugegraph-client 官方示例

 见 SingleExample。
 执行后验证:打开 Web 端,找到 Gremlin 分析,执行如下 g.V() 即可看到关系图。
 官网文档参考如下。

2.2 命令导入示例

 示例文件在 apache-hugegraph-loader-incubating-1.5.0/example/file。执行如下命令导入。

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

 官网文档参考如下。

2.3 X 度关系

 中间隔一个人算一层关系。

2.3.1 导入示例文件内容

cd /mnt/hgfs/vmshare/XRelaGraph
hugegraph-loader.sh -p 8081 -g hugegraph -f struct.json -s schema.groovy

 示例。

hugegraph.traversal().V().has('idno', 'name', within('洪晴香'))

2.3.2 Hubble 关系示例演示

 关系图谱演示见 XRela_example.txt。

3 图管理

3.1 清空图全部数据

DELETE http://localhost:8080/graphs/hugegraph/clear?confirm_message=I%27m+sure+to+delete+all+data

3.2 创建一个图

POST http://localhost:8080/graphs/hugegraph-xx

gremlin.graph=org.apache.hugegraph.HugeFactory backend=rocksdb serializer=binary store=XRelaGraph rocksdb.data_path=./rks-data-xx rocksdb.wal_path=./rks-data-xx

Last Updated 5/28/2025, 9:13:03 AM