搭建SprinfCloud-Consul报错解决方案
搭建步骤
1、解压
unzip -o -d /usr/springcloud/consul consul_1.6.0_linux_amd64.zip
2、在consul目录下创建conf、data/consulData文件夹
3、把basic.json文件放到conf目录。
此处贴上basic.json文件内容
{
"ports": {
"http": 8900,
"dns": 8601,
"grpc": 8401,
"serf_lan": 8311,
"serf_wan": 8312,
"server": 8310
}
}
4、开启端口:及其它相关端口
firewall-cmd --zone=public --add-port=8900/tcp --permanent
报错过程
在这步的时候遇到问题
FirewallD is not running
对于此问题的解决方法:
1)查看防火墙状态
指令:systemctl status firewalld
执行结果:
?.firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
由此可见,防火墙当前是dead状态,即防火墙未开启
2)通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
3)再次通过systemctl status firewalld查看firewalld状态
执行结果: