Skip to content

Instantly share code, notes, and snippets.

@siddontang
Last active August 4, 2016 12:30
Show Gist options
  • Save siddontang/d1903ef08bb7029039e23e7b38debefe to your computer and use it in GitHub Desktop.
Save siddontang/d1903ef08bb7029039e23e7b38debefe to your computer and use it in GitHub Desktop.
export HostIP=10.9.76.72
nmz container run --nmz-autopilot config.toml -d --name pd1 \
-p 12379:2379 \
-p 12380:2380 \
-v /data/bin/var/pd1:/tidata/pd1 \
pingcap/pd \
--cluster-id=1 \
--name="pd1" \
--data-dir="/tidata/pd1" \
--client-urls="http://0.0.0.0:2379" \
--advertise-client-urls="http://${HostIP}:12379" \
--peer-urls="http://0.0.0.0:2380" \
--advertise-peer-urls="http://${HostIP}:12380" \
--initial-cluster="pd1=http://${HostIP}:12380,pd2=http://${HostIP}:22380,pd3=http://${HostIP}:32380"
nmz container run --nmz-autopilot config.toml -d --name pd2 \
-p 22379:2379 \
-p 22380:2380 \
-v /data/bin/var/pd2:/tidata/pd2 \
pingcap/pd \
--cluster-id=1 \
--name="pd2" \
--data-dir="/tidata/pd2" \
--client-urls="http://0.0.0.0:2379" \
--advertise-client-urls="http://${HostIP}:22379" \
--peer-urls="http://0.0.0.0:2380" \
--advertise-peer-urls="http://${HostIP}:22380" \
--initial-cluster="pd1=http://${HostIP}:12380,pd2=http://${HostIP}:22380,pd3=http://${HostIP}:32380"
nmz container run --nmz-autopilot config.toml -d --name pd3 \
-p 32379:2379 \
-p 32380:2380 \
-v /data/bin/var/pd3:/tidata/pd3 \
pingcap/pd \
--cluster-id=1 \
--name="pd3" \
--data-dir="/tidata/pd3" \
--client-urls="http://0.0.0.0:2379" \
--advertise-client-urls="http://${HostIP}:32379" \
--peer-urls="http://0.0.0.0:2380" \
--advertise-peer-urls="http://${HostIP}:32380" \
--initial-cluster="pd1=http://${HostIP}:12380,pd2=http://${HostIP}:22380,pd3=http://${HostIP}:32380"
sleep 5
nmz container run --nmz-autopilot config.toml -d --name tikv1 \
-p 20161:20160 \
-v /data/bin/var/tikv1:/tidata/tikv1 \
pingcap/tikv \
--addr="0.0.0.0:20160" \
--advertise-addr="${HostIP}:20161" \
--store="/tidata/tikv1" \
--dsn=raftkv \
--pd="${HostIP}:12379,${HostIP}:22379,${HostIP}:32379" \
--cluster-id=1 &
nmz container run --nmz-autopilot config.toml -d --name tikv2 \
-p 20162:20160 \
-v /data/bin/var/tikv2:/tidata/tikv2 \
pingcap/tikv \
--addr="0.0.0.0:20160" \
--advertise-addr="${HostIP}:20162" \
--store="/tidata/tikv2" \
--dsn=raftkv \
--pd="${HostIP}:12379,${HostIP}:22379,${HostIP}:32379" \
--cluster-id=1 &
nmz container run --nmz-autopilot config.toml -d --name tikv3 \
-p 20163:20160 \
-v /data/bin/var/tikv3:/tidata/tikv3 \
pingcap/tikv \
--addr="0.0.0.0:20160" \
--advertise-addr="${HostIP}:20163" \
--store="/tidata/tikv3" \
--dsn=raftkv \
--pd="${HostIP}:12379,${HostIP}:22379,${HostIP}:32379" \
--cluster-id=1 &
sleep 5
nmz container run --nmz-autopilot config.toml -d --name tidb \
-p 4000:4000 \
pingcap/tidb \
--store=tikv \
--path="${HostIP}:12379,${HostIP}:22379,${HostIP}:32379?cluster=1" \
-L info
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment