Docker
Kubernetes
Linux
Source
Docker
Dgraph
Docker
Docker Compose
Docker
$ docker run -it -p 6080:6080 -p 8080:8080 -p 9080:9080 -p 8000:8000 -v /mnt/dgraph:/dgraph dgraph/standalone:v20.03.0
Docker Compose
wget https://github.com/dgraph-io/dgraph/raw/master/contrib/config/docker/docker-compose.yml
docker-compose up
Dgraph SDK
Java
Go
Node.js
Python
Java
Maven Central
<dependency> <groupId>io.dgraph</groupId> <artifactId>dgraph4j</artifactId> <version>2.1.0</version> </dependency>
Gradle
dependencies { compile 'io.dgraph:dgraph4j:2.1.0' }
Go
$ go get github.com/dgraph-io/dgo/v2
Node.js
$ npm install --save dgraph-js
Python
$ pip install pydgraph
Kubernetes
Dgraph
Kubernetes CLI
Helm Chart
Kubernetes CLI
6-Node High Availability Cluster
$ kubectl create -f https://raw.githubusercontent.com/dgraph-io/dgraph/master/contrib/config/kubernetes/dgraph-ha/dgraph-ha.yaml
2-Node Cluster
$ kubectl create -f https://raw.githubusercontent.com/dgraph-io/dgraph/master/contrib/config/kubernetes/dgraph-single/dgraph-single.yaml
Helm Chart
Add Repo
$ helm repo add dgraph https://charts.dgraph.io
6-Node High Availability Cluster
$ helm install dgraph dgraph/dgraph
2-Node Cluster
$ helm install --set alpha.replicaCount=1,zero.replicaCount=1 dgraph dgraph/dgraph
Dgraph SDK
Java
Go
Node.js
Python
Java
Maven Central
<dependency> <groupId>io.dgraph</groupId> <artifactId>dgraph4j</artifactId> <version>2.1.0</version> </dependency>
Gradle
dependencies { compile 'io.dgraph:dgraph4j:2.1.0' }
Go
$ go get github.com/dgraph-io/dgo/v2
Node.js
$ npm install --save dgraph-js
Python
$ pip install pydgraph
Linux
Dgraph
x86_64
x86_64
$ curl -sSf https://get.dgraph.io | VERSION=v20.03.0 bash
In one terminal:
$ /usr/local/bin/dgraph alpha
In another terminal:
$ /usr/local/bin/dgraph zero
Run the UI:
$ #In order to use Ratel UI you need to run it via docker see more at https://hub.docker.com/r/dgraph/ratel
Dgraph SDK
Java
Go
Node.js
Python
Java
Maven Central
<dependency> <groupId>io.dgraph</groupId> <artifactId>dgraph4j</artifactId> <version>2.1.0</version> </dependency>
Gradle
dependencies { compile 'io.dgraph:dgraph4j:2.1.0' }
Go
$ go get github.com/dgraph-io/dgo/v2
Node.js
$ npm install --save dgraph-js
Python
$ pip install pydgraph
Source
Dgraph
$ git clone https://github.com/dgraph-io/dgraph.git cd ./dgraph make install
Dgraph SDK
Java
Go
Node.js
Python
Java
Maven Central
<dependency> <groupId>io.dgraph</groupId> <artifactId>dgraph4j</artifactId> <version>2.1.0</version> </dependency>
Gradle
dependencies { compile 'io.dgraph:dgraph4j:2.1.0' }
Go
$ go get github.com/dgraph-io/dgo/v2
Node.js
$ npm install --save dgraph-js
Python
$ pip install pydgraph