consul 集群搭建

搞了两个小时,终于把集群搞定了。下面是步骤,你们能够参考!!java

1:安装jdk,这个能够参考其余的blognode

2:下载consulbootstrap

3:个人环境为:192.168.1.155   192.168.1.156   192.168.1.157ui

4:须要添加consul的path :spa

个人consul路径是在 /usr/local/consul/ 下server

个人consul_ui的路径是 /usr/local/consul_ui/下blog

vi /etc/profile  编辑下面关于consul的内容集群

export CONSUL=/usr/local/consul
export JAVA_HOME=/usr/java/jdk1.8.0_111
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CONSUL
export PATH=$JAVA_HOME/bin:$PATH:$CONSUL
5
:启动节点:后台

192.168.1.155 (启动的是consul和consul_ui)cli

consul agent -ui-dir /usr/local/consul_ui/ -server -bootstrap-expect 3 -data-dir /usr/local/consul/ -bind=192.168.1.155 -node=server01 -client 0.0.0.0 &(必定要注意                 后面的 $,这是后台运行)


192.168.1.156 (启动的是consul)

 consul agent -server -bootstrap-expect 3 -data-dir /usr/local/consul/ -bind=192.168.1.156 -node=server02 &


192.168.1.157 (启动的是consul)

consul agent -server -bootstrap-expect 3 -data-dir /usr/local/consul/ -bind=192.168.1.157 -node=server03 &

6:加入集群

在 192.168.1.157 中 : consul join 192.168.1.155 192.168.1.156

7:验证:

http://192.168.1.155:8500/ui/  能够看到集群的状态~~~~