一、下载
下载地址: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
