在linux系统中部署nacos

1.卸载系统自带的jdk

2.jdk17安装,配置环境变量

3.安装nacos2.2.3

4.在数据库中创建my_nacos数据库

5.查看nacos持久化建表语句

cat /nacos/conf/mysql-schema.sql

6.复制sql命令在my_nacos数据库中执行,my_nacos中生成12张表

7.修改配置文件,配置nacos持久化

vim /nacos/conf/application.properties

单机模式运行nacos:

cd /nacos/bin   
sh startup.sh -m standalone

无法访问

查看网关与ip没有问题,能ping通www.baidu.com

查看防火墙已关闭

查看nacos启动日志:

vim /nacos/logs/start.out

发现如下报错

将配置文件/nacos/conf/application.properties中的配置connectTimeout=1000改为connectTimeout=10000,socketTimeout=3000改为socketTimeout=30000。

重新启动nacos:

cd /nacos/bin   
sh startup.sh -m standalone

还是无法访问,再次查看报错日志:

vim /nacos/logs/start.out

数据库配置问题,经过反复排查还是没有发现原因

赌一把

将配置文件nacos/conf/application.properties中之前的配置全部清除

重新启动nacos

启动成功!!!

虽然一脸懵逼,但是内心狂喜,希望对流淌在代码中的小伙伴们有帮助吧,如果哪位大神清楚这是怎么回事,还望指点一二。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐