搞了两个小时,终于把集群搞定了。下面是步骤,你们能够参考!!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/ 能够看到集群的状态~~~~