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

 

posted @ 2021-08-25 14:41  IT搬砖者  阅读(455)  评论(0编辑  收藏  举报