janusgraph整合mysql_JanusGraph多图配置 (cassandra)
JanusGraph多图配置目的 :一个端口开启后可根据句柄操作多个图 。(cassandra存储后端)
1、GremlinServer多图配置
服务器gremlin-server.yaml中可以设置多个graph的properties文件 ,建议先拷贝gremlin-server.yaml改个名字,这里我用了一个新拷贝的文件来配置多图:
[root@tdh01 gremlin-server]# pwd
/usr/Programe_files/JanusGraph/janusgraph-0.3.2/conf/gremlin-server
[root@tdh01 gremlin-server]# cp gremlin-server.yaml socket-gremlin-server-graph2.yaml
[root@tdh01 gremlin-server]# vim socket-gremlin-server-graph2.yaml
### 下图内容:
15 host: 192.168.……
16 port: 8182
17 scriptEvaluationTimeout: 30000
18 channelizer: org.apache.tinkerpop.gremlin.server.channel.WsAndHttpChannelizer
19 graphs: {
20 graph: conf/gremlin-server/socket-janusgraph-cassandra-server.properties,
21 graph_test: conf/gremlin-server/socket-test1028-janusgraph-cassandra-server.properties
22 }
这里我建立了两个图,graph和graph_test两个图分别使用了不同的配置文件,同一个后端,这两个socket-……文件分别是从conf/janusgraph-cassandra.properties 中拷贝下来改名后的配置文件。
2.配置keyspace和index-name,使用多图分开存储
socket-test1028-janusgraph-cassandra-server.properties 中需要声明keyspace和index-name,否则会按照默认名字janusgraph建立存储和索引。多个properties指向同一个图。
storage.cassandra.keyspace=test_cassandra
index.test_cassandra.index-name=test_cassandra
3.scripts/empty-sample.groovy,增加traversalSource,对应不同的graph
[root@tdh01 scripts]# pwd
/usr/Programe_files/JanusGraph/janusgraph-0.3.2/scripts
[root@tdh01 scripts]# vim empty-sample.groovy
### 下图文件内容:graph_test是自己配置的另一个多图名称
globals << [g : graph.traversal(), t : graph_test.traversal()]
4.多图模式的开启:
# socket-gremlin-server-graph2.yaml是自己一开始配的gremlin-server.yaml的拷贝;
bin/gremlin-server.sh ./conf/gremlin-server/socket-gremlin-server-graph2.yaml
开启成功会有两个图的实例创建成功,看到下面的结果说明多图配置成功了。
5.多图模式操作:
# 连接之后更具句柄操作:
gremlin> :remote connect tinkerpop.server conf/remote.yaml
6.新的图存储位置
参考文章:
janusgraph整合mysql_JanusGraph多图配置 (cassandra)相关推荐
- janusgraph整合mysql_JanusGraph的schema及数据建模
每个JanusGraph都有一个schema,该schema由edge labels, property keys和vertex labels组成.JanusGraph的schema可以显式或隐式创建 ...
- HugeGraph 多图配置
多图配置 我们的系统是可以存在多个图的,并且各个图的后端可以不一样,比如图 hugegraph 和 hugegraph1,其中 hugegraph 以 cassandra 作为后端,hugegraph ...
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值、中位数)实战
R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值.中位数)实战 目录
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色调色板、brewer调色板、灰度比例)实战
R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色调色板.brewer调色板.灰度比例)实战 目录
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值、标准偏差)实战
R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值.标准偏差)实战 目录
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示中位数、分位数)实战
R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示中位数.分位数)实战 目录
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示散点、抖动点jitter)实战
R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示散点.抖动点jitter)实战 目录
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色)实战
R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色)实战 目录
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置边界颜色)实战
R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置边界颜色)实战 目录
最新文章
- sql优化ppt_一款跨平台免费的开源 SQL 编辑器和数据库管理器!
- 【 FPGA 】跨时钟域处理以及边沿检测
- 关于git的ssh-key:解决本地多个ssh-key的问题
- K8s 1.18 正式 release | 云原生生态周报 Vol. 43
- linux 查看cpu和磁盘使用情况
- j计算机实验室安全操作规范,实验室安全操作规程
- SHA1签名工具类java
- CDN帮助网站加速的方法
- 《编译原理》学习笔记 ·002【第二章:文法和语言(形式语言理论)-1】
- 全新卡盟系统PHP版 集成易支付_2020易支付系统/聚合支付系统源码/免签约聚合支付系统/集成易支付相互对接...
- matlab归一化mapminmax警告,matlab函数mapminmax归一化的问题
- 美团O2O供应链系统架构设计解析
- 计算机论文外文翻译,计算机专业毕业论文外文翻译2篇
- python 余弦值_余弦相似度
- 高通5G平台(SDX55\SDX62\SDX65):ping包异常问题排查指南
- 怎么使用讯捷CAD编辑器执行编辑命令?
- 投资不足半年,字节跳动退出李子柒签约公司“微念”
- 数据分析-如何搭建业务指标体系
- STM32输入捕获实验
- Android-BlutoothBle,蓝牙中心设备(peripheral)向外围设备(GattServer)连续写入多个Characteristic的注意事项
热门文章
- OSChina 周五乱弹 ——爱情只是碳基生物的无聊游戏而已
- Aseprite完全指南(动画精灵编辑器和像素艺术工具)
- Lan8720 网线插拔状态检测
- 路由器连接硬盘如何在文件管理器的网络中显示
- C语言中直接函数调用和间接函数调用的底层调用方式 X86 AArch64
- 5g基站服务器需要芯片吗,5G基站为什么需要使用不一样的电源模块
- 【Unity3D】Inspector界面属性显隐控制(条件控制)
- win10系统更新服务器失败怎么回事啊,WIN10系统默认更新失败怎么办?原因分析及几种解决方法...
- tomcat 启动闪退
- QT debug 功能正常 realease和windeplayqt工具打包部分功能无法使用或者不正常