github.com/unigraph-dev/dgraph@v1.1.1-0.20200923154953-8b52b426f765/contrib/scripts/loader.sh (about) 1 #!/bin/bash 2 3 basedir=$GOPATH/src/github.com/dgraph-io/dgraph 4 set -e 5 6 source $basedir/contrib/scripts/functions.sh 7 restartCluster 8 9 # Create a temporary directory to use for running live loader. 10 tmpdir=`mktemp --tmpdir -d loader.tmp-XXXXXX` 11 trap "rm -rf $tmpdir" EXIT 12 pushd $tmpdir 13 echo "Inside `pwd`" 14 15 ln -s $basedir/systest/data/goldendata.rdf.gz . 16 17 # log file size. 18 ls -laH goldendata.rdf.gz 19 20 echo "Setting schema." 21 while true; do 22 curl -s -XPOST --output alter.txt -d ' 23 name: string @index(term) @lang . 24 initial_release_date: datetime @index(year) . 25 ' "http://localhost:8180/alter" 26 cat alter.txt 27 echo 28 cat alter.txt | grep -iq "success" && break 29 echo "Retrying..." 30 sleep 3 31 done 32 rm -f alter.txt 33 34 echo -e "\nRunning dgraph live." 35 dgraph live -f goldendata.rdf.gz -a "127.0.0.1:9180" -z "127.0.0.1:5180" -c 10 36 popd 37 rm -rf $tmpdir 38 39 echo "Running queries" 40 $basedir/contrib/scripts/goldendata-queries.sh