一、安装JDK环境和MySQL环境
jdk环境安装:centos安装jdk1.8_java-zh的博客-CSDN博客
MySQL环境安装:centos安装mysql5.7_java-zh的博客-CSDN博客
二、拉取nacos项目
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
三、将你下载的nacos文件传到服务器,进行解压
tar -zxvf nacos-server-2.1.1.tar.gz
四、执行nacos的sql和配置jdk
解压成功了以后进入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启动脚本
1、编辑startup.sh脚本
vim startup.sh
2、找到export MODE="cluster",这里的意思是nacos启动方式默认是集群方式,现在我们需要改成单机的方式,将cluster改成"standalone"
最后再重新启动就没问题了
七、浏览器运行
记得要先开放8848端口或者关闭防火墙, 初始账号和密码都是nacos
http://ip:8848/nacos/#/login
八、设置开机启动nacos
1、添加nacos.service文件
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
2、设置开机启动
#重新加载服务配置
systemctl daemon-reload
#设置为开机启动
systemctl enable nacos.service
#启动nacos服务
systemctl start nacos.service
#停止nacos服务
systemctl stop nacos.service