1、Nacos官方下载:Release 1.4.2 (Apr 29th, 2021) · alibaba/nacos · GitHub
2、上传到/usr/dev/文件夹下,并解压。得到nacos文件夹。
tar -xzvf nacos-server-1.4.2.tar.gz
在自己的mysql 数据库 创建lfnacos
库,字符集:utf8(可自定义)
将/usr/dev/nacos/conf
目录下的nacos-mysql.sql
脚本导入到lfnacos
库
导入成功后,可看到如下表:
3、修改配置:
cd /usr/dev/nacos/conf
vi application.properties
配置如下 (注:connectTimeout修改大一些,以免超时):
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/lfnacos?characterEncoding=utf8&connectTimeout=10000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
4、设置NACOS开机启动
编写开机启动文件nacos.service
vi /lib/systemd/system/nacos.service
写入以下配置 (更换成自己的nacos目录)
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/usr/dev/nacos/bin/startup.sh -m standalone
ExecReload=/usr/dev/nacos/bin/shutdown.sh
ExecStop=/usr/dev/nacos/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注:-m standalone 表示以单机模式启动
5、使配置生效 并 设置Nacos服务开机启动
systemctl daemon-reload
systemctl enable nacos.service
6、NACOS服务命令操作
启动Nacos服务
systemctl start nacos.service
查看Nacos服务状态
systemctl status nacos.service
停止Nacos服务
systemctl stop nacos.service
如遇:nacos启动报java_home的问题,如下
可以在启动脚本中,添加JAVA_HOME配置。
vi /usr/dev/nacos/bin/startup.sh
进入 到bin下:
./startup.sh -m standalone
搞定!!