1. 预备环境准备
请确保是在环境中安装使用:
64 bit JDK 1.8+;下。
Maven 3.2.x+;
3个或3个以上Nacos节点才能构成集群。
2 安装nacos
wget https://github.com/alibaba/nacos/releases/download/2.3.0/nacos-server-2.3.0.zip
unzip nacos-server-2.3.0.zip
**3 配置 外置数据源 **
cd ./nacos/conf
vim application.properties
3-1 修改 以下数据库配置
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
### Deprecated configuration property, it is recommended to use `spring.sql.init.platform` replaced.
spring.datasource.platform=mysql
# spring.sql.init.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.133.129:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=1639798869aaa
如果是集群部署 则还需要拷贝 cluster.conf.example
cp cluster.conf.example cluster.conf
然后添加集群节点信息
最后 可以启动 nacos了
进入nacos/bin 目录下
sh startup.sh -m standalone #单机启动
sh startup.sh #集群启动
配置开机自启动
1 进入nacos/bin 目录下 修改 startup.sh 找到如下配置 注释掉后三行 第一行改为自己本机的java目录
如果不知道自己的java目录 可以使用命令查看
which java
在以下目录编辑新建nacos.service文件
vim /lib/systemd/system/nacos.service
新增以下信息 按照你实际的nacos目录配置
#!/bin/bash
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
TimeoutSec=0
ExecStart=/home/hgy/app/nacos/bin/startup.sh
ExecReload=/home/hgy/app/nacos/bin/shutdown.sh
ExecStop=/home/hgy/app/nacos/bin/shutdown.sh
Restart=20
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload #重新加载开机启动脚本
systemctl enable nacos.service #设置开机启动
systemctl start nacos.service #开启nacos
systemctl stop nacos.service #关闭nacos脚本
systemctl status nacos.service #查看状态