cockroachDB搭建多节点

多台服务器搭建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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容