搭建Nacos时遇到的问题

1. /bin/bash^M: 坏的解释器: 没有那个文件或目录

在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以会多出来一个\r,这样会出现错误

此时执行

sed -i 's/\r$//' file.sh

将file.sh中的\r都替换为空白,问题解决

2. code:503,msg:server is DOWN now, please try again later!

1.4.0使用了jraft, jraft会记录前一次启动的集群地址,如果重启机器ip变了的话,会导致jraft记录的地址失效,从而导致选主出问题。

删除/nacos/data/protocol文件夹后重新启动。

3. 防火墙问题

安装firewalld 防火墙yum install firewalld

开启服务systemctl start firewalld.service

关闭防火墙systemctl stop firewalld.service

开机自动启动systemctl enable firewalld.service

关闭开机制动启动systemctl disable firewalld.service