问题
存储Hbase,索引elasticsearch配置文件怎么写?
我会在数据库比如mysql建一张新表,我该怎么在JanusGraph创建一张表?
怎么写入顶点?边?属性数据?
怎么查看数据?可视化?
本文属于入门级的实践,如有疏漏请大佬们不吝赐教。
复制代码
实战
本文准备写入的demo数据如下(示意图):
(^▽^)不要在意细节,祝大家中秋愉快~!
出发
unzip janus-xxx.zip
配置
后端存储使用hbase,索引使用es,修改janusgraph-hbase-es.properties:
cd janusgraph-0.4.0-hadoop2/conf
vim janusgraph-hbase-es.properties
复制代码
配置文件重点内容(必填),其他默认不动:
#storage.hostname=这个地方要配置Hbase集群的地址
storage.hostname=hostname1,hostname2,hostname3
#ES服务的节点地址及端口 ## index.sanguo.backend=elasticsearch
index.sanguo.hostname=hostname1:9200,hostname2:9200,hostname3:9200
#重要,照抄即可
gremlin.graph=org.janusgraph.core.JanusGraphFactory
#对应habase中表名字,没有它会自动创建,如果指定了,则数据写入Hbase对应的表中
storage.hbase.table=sanguo
#在ES中的索引别名
index.sanguo.index-name=sanguosha
复制代码
注意:storage.hbase.table=sanguo -> index.sanguo.index-nam