cockroach官方文档翻译---3.5 Cockroach命令

3.5 Cockroach命令

https://www.cockroachlabs.com/docs/stable/cockroach-commands.html


使用cockroachDB命令配置管理使用一个cockroachDB的集群,登陆标识可以设置环境变量。

可以运行cockroachhelp在你的shell中或者相似指引。

**部分未翻译

zone: 配置具体数据集中副本集的位置和数量

gen: 管理脚本,实例SQL数据,或者HAProxy 配置文件

3.5.1 cockroach help

[root@localhost cockroach-v1.1.4]# cockroach help
CockroachDB command-line interface and server.


Usage:
  cockroach [command]


Available Commands:
  start       start a node
  init        initialize a cluster
  cert        create ca, node, and client certs
  quit        drain and shutdown node


  sql         open a sql shell
  user        get, set, list and remove users
  zone        get, set, list and remove zones
  node        list, inspect or remove nodes
  dump        dump sql tables


  gen         generate auxiliary files
  version     output version information
  debug       debugging commands
  load        loading commands
  help        Help about any command


Flags:
      --log-backtrace-at traceLocation   when logging hits line file:N, emit a stack trace (default :0)
      --log-dir string                   if non-empty, write log files in this directory
      --log-dir-max-size bytes           maximum combined size of all log files (default 100 MiB)
      --log-file-max-size bytes          maximum size of each log file (default 10 MiB)
      --log-file-verbosity Severity      minimum verbosity of messages written to the log file (default INFO)
      --logtostderr Severity[=DEFAULT]   logs at or above this threshold go to stderr (default NONE)
      --no-color                         disable standard error log colorization
      --verbosity level                  log level for V logs
      --vmodule moduleSpec               comma-separated list of pattern=N settings for file-filtered logging


Use "cockroach [command] --help" for more information about a command.

3.5.2 Cockroach version

[root@localhost cockroach-v1.1.4]# cockroach version
Build Tag:    v1.1.4
Build Time:   2018/01/08 17:32:42
Distribution: CCL
Platform:     linux amd64
Go Version:   go1.8.3
C Compiler:   gcc 6.3.0
Build SHA-1:  b794b52cbfffa2340cdaabf1c33be716ebde1db4
Build Type:   release-gnu

环境变量:

对于cockroach的标识,例如--port和 --user,你可以一次性的设置环境变量,不需要每次执行命令手动输入

--输出上千的cockroachDB或者其他环境的配置使用env

--使用环境变量startup,变量名被打印到节点的log中,但是变量值不打印

Cockroach优先级

当使用命令行设置一个flag,cockroach使用它

当命令行没有设置,cockroach使用相应的环境变量

当命令行和环境变量都没设置,使用默认的flag

否则,报错

3.5.3 Cockroach start

https://www.cockroachlabs.com/docs/stable/start-a-node.html#standard-output

 

 

--advertise-host 主机名或者ip告知其他节点,如果是主机名,必须被所有节点解析,如果是ip,可以被所有节点路由,如果没有设置,讲寻找 –host参数

 

--attrs 任意字符串,以冒号分隔,定义节点的容量,或者其他具体的硬件,如核数。--attrs=ram:64gb  ,影响数据副本的位置



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部