美文网首页
cockroachDB搭建多节点

cockroachDB搭建多节点

作者: droid_zf | 来源:发表于2018-11-02 15:14 被阅读5次

多台服务器搭建cockroach

单机链接

安装
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
创建证书
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地址(以亚马逊为例见下图)
#拷贝证书到节点服务器
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
#生成节点证书
cockroach cert create-node localhost 172.1.1.2 --certs-dir=certs --ca-key=my-safe-directory/ca.key
#为root用户创建证书(连接用,不必须)
cockroach cert create-client root --certs-dir=certs --ca-key=my-safe-directory/ca.key
亚马逊ec2查看私有ip,勾选私有ip后查看
启动多个节点
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

进入sql命令交互

cockroach sql --certs-dir=certs --port=11111 --host=172.1.1.1

相关文章

网友评论

      本文标题:cockroachDB搭建多节点

      本文链接:https://www.haomeiwen.com/subject/weqcxqtx.html