jdk环境安装:centos安装jdk1.8_java-zh的博客-CSDN博客
MySQL环境安装:centos安装mysql5.7_java-zh的博客-CSDN博客
GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases
快速入门:https://nacos.io/zh-cn/docs/quick-start.html
如果不想去官网下载,可以在我的网盘下载,版本是2.1.1
链接:https://pan.baidu.com/s/1hKd9TQKT_8ldRLNlkb-t4Q
提取码:uqj6
tar -zxvf nacos-server-2.1.1.tar.gz
![]()
解压成功了以后进入conf文件夹,将nacos-mysql.sql文件用mysql进行执行


进入到bin文件夹,执行
vim startup.sh
对文件进行修改

进入到bin文件夹
sh startup.sh

tail -f '日志地址'

注意点:如果启动失败,并且报了Unable to start web server; nested exception is org.springframework.boot.web.server.WebServer错误,那么就需要编辑startup.sh和startup.cmd启动脚本
1、编辑startup.sh脚本
vim startup.sh
2、找到export MODE="cluster",这里的意思是nacos启动方式默认是集群方式,现在我们需要改成单机的方式,将cluster改成"standalone"

3、 编辑startup.cmd脚本
跟上面一样,将将cluster改成"standalone"
vim startup.cmd
最后再重新启动就没问题了
记得要先开放8848端口或者关闭防火墙, 初始账号和密码都是nacos

vim /usr/local/nacos/bin/startup.sh
文件内容
注意点:/usr/nacos/nacos/bin是你nacos安装的路径
- [Unit]
- Description=nacos
- After=network.target
-
- [Service]
- Type=forking
- ExecStart=/usr/nacos/nacos/bin/startup.sh -m standalone
- ExecReload=/usr/nacos/nacos/bin/shutdown.sh
- ExecStop=/usr/nacos/nacos/bin/shutdown.sh
- PrivateTmp=true
-
- [Install]
- WantedBy=multi-user.target
- #重新加载服务配置
- systemctl daemon-reload
- #设置为开机启动
- systemctl enable nacos.service
- #启动nacos服务
- systemctl start nacos.service
- #停止nacos服务
- systemctl stop nacos.service