原始网页:https://www.cockroachlabs.com/docs/stable/cockroach-commands.html


本小节介绍如何cockroach命令配置、启动、管理集群。

用户可以通过cockroach help命令随时获得相关的帮助。

子命令

子命令 简介
start 启动一个节点
init 初始化集群
cert 创建CA、节点、客户端证书
quit 临时暂停一个节点,或是永久移除一个节点。
sql 启动内置的SQL客户端。
user 获取、设置、列举、移除用户。
zone 针对特定的数据集合配置副本的数量和位置。
node 列举节点ID;显示节点状态;停用要删除的节点;重新启动节点;
dump 备份,输出内容为重新创建表格和记录的SQL语句。
debug zip 生成zip文件,Cockroach Labs通过可以通过该文件帮助定位问题。
gen 生成用户手册;生成自动补全文件;生成SQL数据样本;生成集群的HAProxy配置文件。
version 输出CockroachDB版本信息。

环境变量

cockroach命令的很多Flag能后通过环境变量来补全,不需要用户每次启动集群时显式地使用Flag指定。

配置优先级

由上至下优先级递减,使用优先级高的配置:

更多细节详见客户端连接参数