多臺(tái)服務(wù)器搭建cockroach
單機(jī)鏈接
安裝
wget -qO- https://binaries.cockroachdb.com/cockroach-v2.1.0.linux-amd64.tgz | tar xvz
cp -i cockroach-v2.1.0.linux-amd64/cockroach /usr/local/bin
創(chuàng)建證書(shū)
mkdir certs my-safe-directory
cockroach cert create-ca --certs-dir=certs --ca-key=my-safe-directory/ca.key
cockroach cert create-node localhost 172.1.1.1 --certs-dir=certs --ca-key=my-safe-directory/ca.key
#172.1.1.1為私有ip地址(以亞馬遜為例見(jiàn)下圖)
#拷貝證書(shū)到節(jié)點(diǎn)服務(wù)器
scp -r -i node.pem my-safe-directory ubuntu@172.1.1.2:/tmp
scp -r -i node.pem certs ubuntu@172.1.1.2:/tmp
#生成節(jié)點(diǎn)證書(shū)
cockroach cert create-node localhost 172.1.1.2 --certs-dir=certs --ca-key=my-safe-directory/ca.key
#為root用戶(hù)創(chuàng)建證書(shū)(連接用医窿,不必須)
cockroach cert create-client root --certs-dir=certs --ca-key=my-safe-directory/ca.key
啟動(dòng)多個(gè)節(jié)點(diǎn)
cockroach start --certs-dir=certs --host=172.1.1.1 --http-host=0.0.0.0 --port=11111 --http-port=8081 --store=node1 --background
cockroach start --certs-dir=certs --host=172.1.1.2 --http-host=0.0.0.0 --port=11112 --http-port=8081 --join=172.1.1.1:11111 --store=node2 --background
進(jìn)入sql命令交互
cockroach sql --certs-dir=certs --port=11111 --host=172.1.1.1
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者