Linux安装nacos
1.下载
- 下载地址[.tar.gz] https://github.com/alibaba/nacos/releases
解压并移动
tar -zxvf nacos-server-1.1.4.tar.gz
mv nacos /usr/local
单机模式启动
cd /usr/local/nacos/bin
sh startup.sh -m standalone
或启动
bash startup.sh -m standalone
注意防火墙的端口8848
集群
1.配置 cluster.conf文件
- 在文件里添加相关服务器IP,三台机器都做相同的配置
cd /usr/local/nacos/conf
cp cluster.conf.example cluster.conf
vim cluster.conf
cluster.conf文件内容为:
#2021-08-25T02:17:52.410
192.168.x.xxx:8848
192.168.x.xxx:8848
192.168.x.xxx:8848
#需要集群的ip
2.创建数据库
- 脚本位置 /usr/local/nacos/conf/nacos-mysql.sql
- 将脚本里的SQL语句直接导入既可
3.配置application.properties
cd /usr/local/nacos/conf
vim application.properties
增加内容为:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.x.xxx:3306/nacos_config?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=UTC
db.user=root
db.password=123456
4.分别启动三台服务器
cd /usr/local/nacos/bin
sh startup.sh
设置开机自启动
① 修改nacos的startup.sh文件;设置你当前的jdk路径,其他的注释掉
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/home/java/jdk1.8.0_251
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java
#[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
② 修改nacos的startup.sh文件开头添加当前的jdk路径,其他地方无需修改
JAVA_HOME=/home/java/jdk1.8.0_251
1.添加nacos.service文件
vim /lib/systemd/system/nacos.service
[Unit]
Description=nacos
After=network.target
[Service]
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
2.加入nacos服务
systemctl daemon-reload
3.设置开机自启
systemctl enable nacos.service
4.启动nacos服务和关闭服务
systemctl start nacos.service
systemctl stop nacos.service