mirror of https://gitee.com/bigwinds/arangodb
Add cluster startup scripts.
This commit is contained in:
parent
ea2a93103a
commit
755f9fd021
|
@ -0,0 +1,22 @@
|
|||
|
||||
mkdir -p data-pavel data-perry data-claus
|
||||
|
||||
NAME="meier"
|
||||
ETCD="http://127.0.0.1:4001"
|
||||
echo "initialising cluster $NAME"
|
||||
bin/arangom -a "$ETCD" -p "/$NAME/" init
|
||||
curl --silent --dump - -X PUT "$ETCD/v2/keys/$NAME/Plan/DBServers/Pavel" -d "value=none" || exit 1
|
||||
curl --silent --dump - -X PUT "$ETCD/v2/keys/$NAME/Plan/DBServers/Perry" -d "value=none" || exit 1
|
||||
curl --silent --dump - -X PUT "$ETCD/v2/keys/$NAME/Plan/Coordinators/Claus" -d "value=none" || exit 1
|
||||
|
||||
curl --silent --dump - -X PUT "$ETCD/v2/keys/$NAME/Target/MapIDToEndpoint/Pavel" -d "value=tcp://127.0.0.1:8530" || exit 1
|
||||
curl --silent --dump - -X PUT "$ETCD/v2/keys/$NAME/Target/MapIDToEndpoint/Perry" -d "value=tcp://127.0.0.1:8531" || exit 1
|
||||
curl --silent --dump - -X PUT "$ETCD/v2/keys/$NAME/Target/MapIDToEndpoint/Claus" -d "value=tcp://127.0.0.1:8529" || exit 1
|
||||
|
||||
curl --silent --dump - -X PUT "$ETCD/v2/keys/$NAME/State/Shards/shardBlubb" -d "value=Pavel" || exit 1
|
||||
|
||||
echo
|
||||
echo start arangod with:
|
||||
echo "Pavel: bin/arangod --cluster.my-id Pavel --cluster.agency-prefix $NAME --cluster.agency-endpoint tcp://127.0.0.1:4001 --server.endpoint tcp://127.0.0.1:8530 data-pavel"
|
||||
echo "Perry: bin/arangod --cluster.my-id Perry --cluster.agency-prefix $NAME --cluster.agency-endpoint tcp://127.0.0.1:4001 --server.endpoint tcp://127.0.0.1:8531 data-perry"
|
||||
echo "Claus: bin/arangod --cluster.my-id Claus --cluster.agency-prefix $NAME --cluster.agency-endpoint tcp://127.0.0.1:4001 --server.endpoint tcp://127.0.0.1:8529 data-claus"
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
ETCD=$HOME/etcd/etcd
|
||||
killall etcd
|
||||
cd /tmp
|
||||
rm -f etcd.log
|
||||
rm -Rf machine1 machine2 machine3
|
||||
mkdir -p machine1 machine2 machine3
|
||||
$ETCD -data-dir machine1 -name machine1 -addr=127.0.0.1:4001 -peer-addr=127.0.0.1:7001 >> /tmp/etcd.log &
|
||||
sleep 1
|
||||
$ETCD -data-dir machine2 -name machine2 -addr=127.0.0.1:4002 -peer-addr=127.0.0.1:7002 -peers=127.0.0.1:7001 >> /tmp/etcd.log &
|
||||
$ETCD -data-dir machine3 -name machine3 -addr=127.0.0.1:4003 -peer-addr=127.0.0.1:7003 -peers=127.0.0.1:7001 >> /tmp/etcd.log &
|
||||
|
Loading…
Reference in New Issue