janusgraph安装部署

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>

你可能感兴趣的:(janusgraph安装部署)