附1 consul常用命令+常用选项
2016-12-29 00:00
197 查看
之后每用到一个command或options,都会记录在这里。
常用命令command:
agent
作用:运行一个consul agent
join
作用:将agent加入到consul cluster
members
作用:列出consul cluster集群中的members
常用选项option:
-data-dir
作用:指定agent储存状态的数据目录
这是所有agent都必须的
对于server尤其重要,因为他们必须持久化集群的状态
-config-dir
作用:指定service的配置文件和检查定义所在的位置
通常会指定为"某一个路径/consul.d"(通常情况下,.d表示一系列配置文件存放的目录)
-config-file
作用:指定一个要装载的配置文件
该选项可以配置多次,进而配置多个配置文件(后边的会合并前边的,相同的值覆盖)
-dev
作用:创建一个开发环境下的server节点
该参数配置下,不会有任何持久化操作,即不会有任何数据写入到磁盘
这种模式不能用于生产环境(因为第二条)
-bootstrap-expect
作用:该命令通知consul server我们现在准备加入的server节点个数,该参数是为了延迟日志复制的启动直到我们指定数量的server节点成功的加入后启动。
-node
作用:指定节点在集群中的名称
该名称在集群中必须是唯一的(默认采用机器的host)
推荐:直接采用机器的IP
-bind
作用:指明节点的IP地址
-server
作用:指定节点为server
每个数据中心(DC)的server数推荐为3或5(理想的是,最多不要超过5)
所有的server都采用raft一致性算法来确保事务的一致性和线性化,事务修改了集群的状态,且集群的状态保存在每一台server上保证可用性
server也是与其他DC交互的门面(gateway)
-client
作用:指定节点为client
若不指定为-server,其实就是-client
-join
作用:将节点加入到集群
-domain
-dc
作用:指定机器加入到哪一个dc中
例子:
![](https://static.oschina.net/uploads/img/201612/29112926_gy1w.png)
参考自:
https://www.consul.io/docs/commands/index.html consul-command
https://www.consul.io/docs/agent/options.html consul-options
常用命令command:
agent
作用:运行一个consul agent
join
作用:将agent加入到consul cluster
members
作用:列出consul cluster集群中的members
常用选项option:
-data-dir
作用:指定agent储存状态的数据目录
这是所有agent都必须的
对于server尤其重要,因为他们必须持久化集群的状态
-config-dir
作用:指定service的配置文件和检查定义所在的位置
通常会指定为"某一个路径/consul.d"(通常情况下,.d表示一系列配置文件存放的目录)
-config-file
作用:指定一个要装载的配置文件
该选项可以配置多次,进而配置多个配置文件(后边的会合并前边的,相同的值覆盖)
-dev
作用:创建一个开发环境下的server节点
该参数配置下,不会有任何持久化操作,即不会有任何数据写入到磁盘
这种模式不能用于生产环境(因为第二条)
-bootstrap-expect
作用:该命令通知consul server我们现在准备加入的server节点个数,该参数是为了延迟日志复制的启动直到我们指定数量的server节点成功的加入后启动。
-node
作用:指定节点在集群中的名称
该名称在集群中必须是唯一的(默认采用机器的host)
推荐:直接采用机器的IP
-bind
作用:指明节点的IP地址
-server
作用:指定节点为server
每个数据中心(DC)的server数推荐为3或5(理想的是,最多不要超过5)
所有的server都采用raft一致性算法来确保事务的一致性和线性化,事务修改了集群的状态,且集群的状态保存在每一台server上保证可用性
server也是与其他DC交互的门面(gateway)
-client
作用:指定节点为client
若不指定为-server,其实就是-client
-join
作用:将节点加入到集群
-domain
-dc
作用:指定机器加入到哪一个dc中
例子:
![](https://static.oschina.net/uploads/img/201612/29112926_gy1w.png)
参考自:
https://www.consul.io/docs/commands/index.html consul-command
https://www.consul.io/docs/agent/options.html consul-options
相关文章推荐
- 附1 consul常用命令+常用选项
- 整理eix的一些常用命令选项[原创]
- Perl命令常用选项
- Linux常用命令——ls命令选项详解
- 常用NFS mount选项介绍及命令详解
- JDK常用命令选项详解(javac, java, javadoc)
- iptables的常用命令和选项
- tar常用命令选项
- find命令常用选项汇总
- gcc/g++ 命令的常用选项
- linux netstat 命令常用选项详解
- gdb命令和常用选项
- ls 命令可以说是Linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的绝大多数选项。
- iptables的常用命令和选项
- iptables的常用命令和选项
- Linux netstat 命令常用选项详解
- GCC常用命令选项
- gcc/g++ 命令的常用选项
- JDK常用命令选项详解(javac, java, javadoc)
- tar常用命令选项