一、使用docker
1.pull最新版本dgraph
docker pull dgraph/dgraph:latest
2.下载compose启动yml
wget https://github.com/dgraph-io/dgraph/raw/master/contrib/config/docker/docker-compose.yml
3.启动
docker-compose up -d
4.在docker部署的dgraph环境下执行live loader
查看zero容器的在主机内部的虚拟IP docker inspect <容器ID>|grep IPAddress 进入alpha容器 docker exec -it <容器id> /bin/bash dgraph live -z "<zero服务所在容器的虚拟ip>:5080" -f ./test.json
二、不使用docker安装
2.解压并进入项目目录:
tar -xvf ../dgraph-linux-amd64/dgraph-linux-amd64.tar
3.依次启动:
一:nohup ./dgraph zero >> zero.log 2>&1 & (grpc占用5080端口,http占用6080,修改端口通过参数-o或者--port_offset 8(端口偏移量,例如:5080变成5088,6080变成6088) 二:nohup ./dgraph alpha --lru_mb 1024 --zero localhost:5080 >> alpha.log 2>&1 & (运行环境lru_mb建议配置物理机器内存的1/3,最小配置1024m,默认配置4096m, 默认http占用8080端口,rpc占用9080,修改端口通过参数-o或者--port_offset 8) 三:nohup ./dgraph-ratel >> web.log 2>&1 & (默认占用8000端口,指定ip和端口通过参数-ad+dr和-port)