1.安装和部署
1.下载janusgraph-0.3.2-hadoop2包,上传到/opt目录下,之后解压
sudo unzip ~/janusgraph-0.3.2-hadoop2.zip
2.进入目录,因为es不能用root启动,故要创建新用户,用新用户启动es;
(1)cd /janusgraph-0.3.2-hadoop2
(2)创建elsearch用户组及elsearch用户
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
(3)更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
cd /opt/janusgraph-0.3.2-hadoop2
chown -R elsearch elasticsearch
(4)切换到elsearch用户再启动
su elsearch
cd elasticsearch/bin
./elasticsearch
(5)后台启动
./elasticsearch -d
3.切换回root
su root
4.启动gremlin
cd /opt/janusgraph-0.3.2-hadoop2/
./bin/gremlin.sh
5.启动gremlin-server
cd /opt/janusgraph-0.3.2-hadoop2/
bin/gremlin-server.sh /conf/gremlin-server/gremlin-server.yaml
6.安装最新版的0.5.1
上传压缩包后解压,cd到目录下,直接运行:
bin/gremlin-server.sh /conf/gremlin-server/gremlin-server.yaml
./janusgraph.sh start -v
7.测试
curl -XPOST -Hcontent-type:application/json -d '{"gremlin":"g.V().count()"}' http://192.168.158.170:8182
8.异常报错
Directory db/cassandra/data doesn't exist
Directory db/cassandra/commitlog doesn't exist
Directory db/cassandra/saved_caches doesn't exist
9.docker安装
docker run -it -p 8182:8182 janusgraph/janusgraph
docker run -di -p 8182:8182 janusgraph/janusgraph
10.安装命令行
docker run --name janusgraph-default janusgraph/janusgraph:latest
docker run --rm --link janusgraph-default:janusgraph -e GREMLIN_REMOTE_HOSTS=janusgraph -it janusgraph/janusgraph:latest ./bin/gremlin.sh
11.可视化
12.gremlin
[1] 下载janusgraph-0.5.0.zip包
在官网下载janusgraph-0.5.0.zip包(官网下载国内网络不好用,百度网盘有共享:链接:https://pan.baidu.com/s/1xFTyZq_1mkjM0yRR40NUBA 提取码:26e2)
[2] 解压并启动gremlin
unzip janusgraph-0.5.0.zip
cd janusgraph-0.5.0
bin/gremlin.sh
[3] 连接到Docker中JanusGraph
gremlin> :remote connect tinkerpop.server conf/remote.yaml
==>Configured localhost/127.0.0.1:8182
gremlin>