下载解压
Nacos部署相对简单,解压完成后修改一下配置文件,就可以启动。
mkdir -p /home/package && cd /home/packagecurl -O https://github.com/alibaba/nacos/releases/download/2.0.4/nacos-server-2.0.4.tar.gztar zxvf nacos-server-2.0.4.tar.gz -C /home/
修改配置文件
主要修改以下内容:原本可能是注释的 需要取消注释
如果需要使用数据库作为数据源,还需要把nacos的sql导入到数据库里。
vim /home/nacos/conf/application.properties### Count of DB:db.num=1### Connect URL of DB:db.url.0=jdbc:mysql://ip:port/database?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTCdb.user.0=usernamedb.password.0=password# 启用验证模块nacos.core.auth.enabled=true# 禁用user-agent白名单验证acos.core.auth.enable.userAgentAuthWhite=false# 服务器之间通讯使用的身份验证 如果是单机节点的nacos可以随便填写# 验证模块为 true 白名单为false的时候生效nacos.core.auth.server.identity.key=XXXXXXXXXnacos.core.auth.server.identity.value=XXXXXXXXX
服务化配置
直接复制粘贴就可以启动nacos,注意java环境变量的位置
tee /usr/lib/systemd/system/nacos.service <<- 'EOF'[Unit]Description=NacosAfter=network.target[Service]Environment="JAVA_HOME=/opt/java"ExecStart=/home/nacos/bin/startup.sh -m standaloneExecStop=/home/nacos/bin/shutdown.shType=forking[Install]WantedBy=multi-user.targetEOFsystemctl daemon-reloadsystemctl enable --now nacosfirewall-cmd --zone=public --add-port=8848/tcp --add-port=9848/tcp --permanentfirewall-cmd --reload
