Nacos2.2.0启动问题

在Centos7.4 上安装 Nacos2.2.0 出现问题

在服务器上安装完成后,启动nacos
启动命令(standalone代表着单机模式运行,非集群模式):

sh startup.sh -m standalone

浏览nacos服务

curl http://172.21.0.4:8848/nacos/index.html

发生报错

Failed connect to 172.21.0.4:8848; Connection refused

img

问题排查:
1、nacos的环境是否符合
服务器的最低配置在2C4G60G*3
JDK版本建议使用jdk1.8.0_351,jdk版本不能太低
如果自行打包nacos时,maven版本需要在3.2.x+
2、端口是否有限制
8848端口是否被占用
从你的内网浏览来看端口问题可能性不大

在启动 Nacos2.2.0 时遇到问题,可能是由于以下原因导致的:

在安装 Nacos2.2.0 时缺少了必要的配置或依赖。请检查是否安装了所有需要的软件,如 Java 环境。

Nacos2.2.0 文件可能损坏或损坏,导致无法启动。请重新下载并安装 Nacos2.2.0。

端口冲突。请检查 Nacos2.2.0 启动时是否使用了被其他程序占用的端口。

系统环境变量设置问题。请检查是否正确设置了 JAVA_HOME 和 PATH 环境变量。

建议检查日志来了解错误的具体原因,并尝试采取以下措施:

1.检查环境变量是否配置正确

2.检查端口是否被占用

3.检查日志是否有错误信息

4.重新安装或升级nacos

望采纳!!
首先检查服务是否已成功注册到注册中心,其次检查是否能ping 通,如果这些都没有问题的话,那就可能是端口未开放的问题:
(1) 查看服务器开放的端口
firewall-cmd --list-all-cmd --list-all
(2)开放端口
firewall-cmd --add-port=8870/tcp --permanent

(3)重启防火墙
firewall-cmd --reload

打字不易,请采纳哦!!

这个问题我来替你解决,若有帮助,还望采纳,点击回答右侧采纳即可。
你先验证下你nacos服务是否启动成功;
还有就是端口是否被占用等情况,可用如下命令:

netstat -anp | grep 8848

如果还不行,重新启动下你的nacos服务试试。
#进入bin目录

cd /root/nacos/bin

#启动nacos

sh startup.sh -m standalone

先看下是不是防火墙拦截,如果不是的话,可能还需要确认下nacos安装目录的权限

望采纳!!!点击回答右侧采纳即可!!
解决方案:
1.检查端口是否被占用:
netstat -anp | grep 8848
如果有其他进程占用了8848端口,可以使用kill命令杀掉进程,然后重新启动nacos服务。
2.检查防火墙是否开启:
systemctl status firewalld
如果防火墙开启,可以使用以下命令添加8848端口:
firewall-cmd --zone=public --add-port=8848/tcp --permanent
重新加载防火墙:
firewall-cmd --reload
然后重新启动nacos服务。