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集群搭建,多图配置及索引---组建集群及多图(http://www.itboth.com/d/YVvEja6jueA3/janusgraph-cassandra)
JanusGraph服务同时支持WebSocket和HTTP:https://blog.csdn.net/ZYC88888/article/details/86605696
JanusGraph 存储后端之 HBase 安装配置:https://www.daimafans.com/article/d5439306080452608-p1-o1.html
Apache HBase™参考指南:https://hbase.apache.org/book.html#quickstart
JanusGraph多图配置 (cassandra)的更多相关文章
- Cassandra概念学习系列之Windows里下载且安装配置Cassandra(最新的3.11.1版本)(图文详解)
不多说,直接上干货! 最近我开始在windows环境中使用Cassandra,虽然在Cassandra站点的安装命令非常清楚和精简,我仍然在环境配置上遇到一些问题.所以我想为后来者分享下我的经验. ...
- 图解Janusgraph系列-图数据底层序列化源码分析(Data Serialize)
图解Janusgraph系列-图数据底层序列化源码分析(Data Serialize) 大家好,我是洋仔,JanusGraph图解系列文章,实时更新~ 图数据库文章总目录: 整理所有图相关文章,请移步 ...
- Mapgis地图颜色配置(专题图配置)----对比Arcgis根据属性配置图斑颜色
对于大多数arcgis用户来说,根据属性配置图斑颜色对于大家来说应该并不陌生.本文将就arcgis图斑颜色设置与mapgis做出比对,为大家提供更为绚丽的地图配色. Arcgis颜色配置方案 右 ...
- echarts之折线图配置(附带图例很多做成分页效果)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- echarts折现图配置
js引用和div容器 <div id="container" style="height: 100%"></div> <scrip ...
- 配置Cassandra开机启动(CentOS 7)
配置环境:centOS 7 1. 编写开机启动脚本[root@cassandra-01 ~]# cd /etc/rc.d/init.d/[root@cassandra-01 init.d]# vi c ...
- 开源软件:NoSql数据库 - 图数据库 Cassandra
转载原文:http://www.cnblogs.com/loveis715/p/5299495.html Cassandra简介 在前面的一篇文章<图形数据库Neo4J简介>中,我们介绍了 ...
- echarts 折线图配置
html内容: <div id="user_num_chart" style="width: 582px;height:250px;"></d ...
- grafana结合influxdb、open-falcon出图配置
1.https://www.jianshu.com/p/fadcf4d92b0e 2.https://www.jianshu.com/p/21ce6ee143f3 3.http://www.super ...
随机推荐
- [转]casperjs截图出现黑色背景
原文地址:https://my.oschina.net/tuxpy/blog/879509?utm_medium=referral 如果默认没有指定 body的background-color就会出现 ...
- c++生成数据程序模板
in.cpp: #include<bits/stdc++.h> #define random(a,b) rand()%(b-a+1)+a using namespace std; cons ...
- 恋恋山城 Jean de Florette (1986) 男人的野心 / 弗洛莱特的若望 / 让·德·弗罗莱特 / 水源 下一部 甘泉,玛侬
<让·德·弗洛莱特>电影剧本 文/[法]马赛尔·巴涅尔译/苏原 编者按:<让·德·弗洛莱特>和<甘泉,玛侬>是根据法国著名作家马赛尔·巴涅尔的同名小说改编的电影.马 ...
- [Linux]Linux下samba创建共享文件
1. 安装samba服务 yum install -y samba 2. 创建需要共享的目录 在目录/home/xxxx/share xxx为用户名 mkdir share 修改该目录权限(上层文件夹 ...
- java:字符串的split方法,使用多个分隔符,分割一个字符串
java语言中,多个分隔符,分割一个字符串: String[] tmpAuthors=tempAuthorStr.split(";|,|:|,"); 可以在线测试:java代码 在 ...
- Git 查看更改
当向仓库中添加文件或删除文件后,可能需要查看更改. 查看更改有多种方式. 1.查看状态 # git status 结果 1 2 # 位于分支 master 无文件要提交,干净的工作区 2.查看日志 # ...
- jquery关于on click事件的理解
jquery关于on click事件的理解 <pre><a style="min-width:60px; margin-left:6px;" wenzhangid ...
- 腾讯云直播+点播全线产品支持AV1,带来极致视频体验
日前,腾讯视频云直播.点播.媒体处理全线产品均已支持AV1标准,据悉,腾讯云也是国内首家直播+点播同时支持AV1视频处理业务的公有云厂商. 据悉,AV1(Alliance for Open Media ...
- imposm模块安装
imposm安装 pip install imposm 报错,参考:https://imposm.org/docs/imposm/2.5.0/install.html 并安装依赖: sudo ap-g ...
- react中的ref在input中的详解
当我们在项目中遇见文本输入框的时候,获取时刻输入框中的值 1.受控组件 class NameForm extends React.Component { constructor(props) { su ...