开始

环境中使用二进制包部署单节点环境,数据持久化到MySQL数据库。因此,需要先部署MySQL、JDK >= 1.8 版本基础环境。

下载安装包

[root@localhost ~]# wget https://github.com/alibaba/nacos/releases/download/1.3.1/nacos-server-1.3.1.tar.gz

解压程序包

[root@localhost ~]# tar zxvf nacos-server-1.3.1.tar.gz -C /app/

导入数据库结构

[root@localhost ~]# cd /app/nacos/conf
[root@localhost ~]# mysql -u你的MYSQL账户 -p'你的MySQL密码' -h'你的MySQL IP地址'
mysql> create database nacos character set utf8 collate utf8_bin;
mysql> use nacos
mysql> source nacos-mysql.sql  

修改配置

# 改数据存储为MySQL DB 
[root@localhost ~]# vim /app/nacos/conf/application.properties

spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://你的MySQLIP:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true

# MySQL账户
db.user=root
# MySQL密码
db.password=jkstack123321!!!

配置服务控制

[root@localhost ~]# vim /usr/lib/systemd/system/nacos.service 

[Unit]
Description=nacos
After=network.target

[Service]

# JDK部署环境(修改为你的)
Environment='JAVA_HOME=/app/jdk11'

Type=forking
ExecStart=/app/nacos/bin/startup.sh -m standalone
ExecReload=/app/nacos/bin/shutdown.sh
ExecStop=/app/nacos/bin/shutdown.sh
PrivateTmp=true
User=appuser
Group=appuser

[Install]
WantedBy=multi-user.target

启动服务

[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl 

稍等片刻,使用ss -ntl|grep 8848命令查询nacos是否监听

访问:http://nacos_IP:8848/nacos 帐号:nacos 密码:nacos 进入nacos 管理后台

最后修改:2023 年 10 月 15 日
如果觉得我的文章对你有用,请随意赞赏