一、前言
centos 7.9上部署nacos 2.0.3
二、部署步骤
1、下载nacos
wget -P /opt/software/ https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.tar.gz
2、解压并改变nacos部署目录
cd /opt/software/
tar -zxf nacos-server-2.0.3.tar.gz
mv nacos /usr/local/
3、安装mysql5.7(略)
4、创建nacos数据库
mysql -uroot -pmypwd111DROP DATABASE nacos_config;CREATE DATABASE nacos_config;exit;
注:创建nacos用的库,库名:nacos_config
5、导入nacos数据结构
mysql -uroot -pmypwd111 -Dnacos_config < /usr/local/nacos/conf/nacos-mysql.sql
6、修改nacos配置文件
vim /usr/local/nacos/conf/application.properties
### Count of DB:
db.num=1### Connect URL of DB:
#db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=mypwd111
● db.num=1 去掉注释
● db.url.0=jdbc:mysql://127.0.0.1:3306/nacos? 改为 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config? ,这里的3306/和问号?之间的就是你的nacos数据库名。
● db.user.0=nacos 改为 db.user.0=root 你的mysql账号
● db.password.0=nacos 改为 db.password.0=mypwd111 你的mysql密码
7、启动nacos单机服务
cd /usr/local/nacos/bin/
./startup.sh -m standalone # 启动单机模式nacos服务
./shutdown.sh # 关闭服务
8、将nacos启动加入到systemd管理
cat > /etc/systemd/system/nacos.service <<EOF
[Unit]
Description=Nacos Service standalone
After=syslog.target network.target[Service]
Environment="JAVA_HOME=/usr/local/jdk"
Type=forking
ExecStart=/usr/local/nacos/bin/startup.sh -m standalone
ExecReload=/usr/local/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/bin/shutdown.sh
PrivateTmp=true[Install]
WantedBy=multi-user.target
EOF
9、设置nacos开机自启并启动nacos单机版(和步骤7重复,建议选这个)
systemctl daemon-reload
systemctl enable nacos.service --now
10、访问nacos单机版页面
http://192.168.10.79:8848/nacos/ (默认账号密码都是nacos)
三、(扩展)添加一条配置到nacos