一、使用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)