Nacos-2.4安装

一、下载

下载地址:https://github.com/alibaba/nacos/releases

二、安装

cd /home/tools
wget https://github.com/alibaba/nacos/releases/download/2.4.3/nacos-server-2.4.3.tar.gz
tar zxvf nacos-server-2.4.3.tar.gz
mv nacos /home/nacos
chown -R nacos:nacos /home/nacos

mkdir -p /work/Tomcat/localhost/nacos
chown -R nacos:nacos /work

三、配置

sed -i 's/server.tomcat.accesslog.enabled=true/server.tomcat.accesslog.enabled=false/' /home/nacos/conf/application.properties
sed -i 's/nacos.core.auth.enabled=false/nacos.core.auth.enabled=true/' /home/nacos/conf/application.properties
sed -i 's/nacos.core.auth.server.identity.key=/nacos.core.auth.server.identity.key=nacos/' /home/nacos/conf/application.properties
sed -i 's/nacos.core.auth.server.identity.value=/nacos.core.auth.server.identity.value=nacos/' /home/nacos/conf/application.properties
sed -i 's/nacos.core.auth.plugin.nacos.token.secret.key=/nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTGluS2VSb25Db29DdXN0b21TZWNyZXRLZXk=/' /home/nacos/conf/application.properties
echo "spring.datasource.platform=mysql" >> /home/nacos/conf/application.properties
echo "db.num=1" >> /home/nacos/conf/application.properties
echo "db.url.0=jdbc:mysql://127.0.0.1:3306/education_nacos?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&autoReconnect=true" >> /home/nacos/conf/application.properties
echo "db.user.0=nacos" >> /home/nacos/conf/application.properties
echo "db.password.0=nacos.123" >> /home/nacos/conf/application.properties

配置完成后,需要把SQL脚本导入数据库,SQL脚本位置:nacos/conf/mysql-schema.sql

四、启动

cat >> /usr/lib/systemd/system/nacos.service << 'EOF'
[Unit]
Description=Nacos
After=network.target

[Service]
User=nacos
Type=forking
ExecStart=/home/nacos/bin/startup.sh -m standalone
ExecStop=/home/nacos/bin/shutdown.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target
EOF

注:-m standalone,表示单机模式启动,默认是集群模式启动

设置开机启动
systemctl enable nacos
systemctl start nacos