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)相关推荐

  1. janusgraph整合mysql_JanusGraph的schema及数据建模

    每个JanusGraph都有一个schema,该schema由edge labels, property keys和vertex labels组成.JanusGraph的schema可以显式或隐式创建 ...

  2. HugeGraph 多图配置

    多图配置 我们的系统是可以存在多个图的,并且各个图的后端可以不一样,比如图 hugegraph 和 hugegraph1,其中 hugegraph 以 cassandra 作为后端,hugegraph ...

  3. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值、中位数)实战

    R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值.中位数)实战 目录

  4. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色调色板、brewer调色板、灰度比例)实战

    R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色调色板.brewer调色板.灰度比例)实战 目录

  5. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值、标准偏差)实战

    R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值.标准偏差)实战 目录

  6. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示中位数、分位数)实战

    R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示中位数.分位数)实战 目录

  7. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示散点、抖动点jitter)实战

    R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示散点.抖动点jitter)实战 目录

  8. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色)实战

    R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色)实战 目录

  9. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置边界颜色)实战

    R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置边界颜色)实战 目录

最新文章

  1. sql优化ppt_一款跨平台免费的开源 SQL 编辑器和数据库管理器!
  2. 【 FPGA 】跨时钟域处理以及边沿检测
  3. 关于git的ssh-key:解决本地多个ssh-key的问题
  4. K8s 1.18 正式 release | 云原生生态周报 Vol. 43
  5. linux 查看cpu和磁盘使用情况
  6. j计算机实验室安全操作规范,实验室安全操作规程
  7. SHA1签名工具类java
  8. CDN帮助网站加速的方法
  9. 《编译原理》学习笔记 ·002【第二章:文法和语言(形式语言理论)-1】
  10. 全新卡盟系统PHP版 集成易支付_2020易支付系统/聚合支付系统源码/免签约聚合支付系统/集成易支付相互对接...
  11. matlab归一化mapminmax警告,matlab函数mapminmax归一化的问题
  12. 美团O2O供应链系统架构设计解析
  13. 计算机论文外文翻译,计算机专业毕业论文外文翻译2篇
  14. python 余弦值_余弦相似度
  15. 高通5G平台(SDX55\SDX62\SDX65):ping包异常问题排查指南
  16. 怎么使用讯捷CAD编辑器执行编辑命令?
  17. 投资不足半年,字节跳动退出李子柒签约公司“微念”
  18. 数据分析-如何搭建业务指标体系
  19. STM32输入捕获实验
  20. Android-BlutoothBle,蓝牙中心设备(peripheral)向外围设备(GattServer)连续写入多个Characteristic的注意事项

热门文章

  1. OSChina 周五乱弹 ——爱情只是碳基生物的无聊游戏而已
  2. Aseprite完全指南(动画精灵编辑器和像素艺术工具)
  3. Lan8720 网线插拔状态检测
  4. 路由器连接硬盘如何在文件管理器的网络中显示
  5. C语言中直接函数调用和间接函数调用的底层调用方式 X86 AArch64
  6. 5g基站服务器需要芯片吗,5G基站为什么需要使用不一样的电源模块
  7. 【Unity3D】Inspector界面属性显隐控制(条件控制)
  8. win10系统更新服务器失败怎么回事啊,WIN10系统默认更新失败怎么办?原因分析及几种解决方法...
  9. tomcat 启动闪退
  10. QT debug 功能正常 realease和windeplayqt工具打包部分功能无法使用或者不正常