JanusGraph数据库配置(官网中文翻译).https://cloud.tencent.com/developer/article/1585613
JanusGraph·server端配置启动和远程remote连接·多实例问题 https://cloud.tencent.com/developer/article/1585216
远程连接方法一
远程连接方法二
- RemoteGraphApp的main函数
- RemoteGraphApp的构造函数
- JanusGraphApp的构造函数
- GraphApp的构造函数
- RemoteGraphApp实例调用runApp(),进入GraphApp的runApp();
- RemoteGraphApp的openGraph()
- client = cluster.connect(); 连接远端服务器
- graph = Empt g = graph.tr return g;
- RemoteGraphApp的createSchema()
- final String req = JanusGraphApp.createSchemaRequest();
- final ResultSet resultSet = client.submit(req); //客户端提交gremlin的Schema的请求语句,并获得返回结果
- RemoteGraphApp.createElements()
-
- 远程测试结果:
-
- GraphApp.readElements()//测试读数据
- GraphApp.updateElements() //测试更新数据
- GraphApp.deleteElements() //测试删除一个顶点
- RemoteApp.closeGraph();
- GraphApp.closeGraph();远程服务器,通过bin下面的脚本 janus.sh启动更改remote模块中的配置文件remote-objects.yaml为hosts: 10.158.69.75 port: 8182 serializer: { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0, config: { bufferSize: 8192, useMapperFromGraph: graph, ioRegistries: org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry, serializeResultToString: false, custom: org.janusgraph.graphdb.relations.RelationIdentifier }
JanusGraph实战笔记·数据写入·查询. https://cloud.tencent.com/developer/article/1585621
Java in-memory嵌入式创建schema,解析ttl文件,写入Janus并批量查询的代码:
图解JanusGraph内部数据存储结构. https://cloud.tencent.com/developer/news/206999
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3l3al4ql8ou8o