操作系统:Red Hat Enterprise Linux Server release 7.6 (Maipo)
前置条件:java JDK、MySQL(独立部署也可以不需要tomcat)
1、查看是否安装jdk,及jdk路径
java -version
echo $JAVA_HOME

2、上传nacos安装包解压
tar -xvf nacos-server-1.1.4.tar.gz
3、创建mysql数据库
在解压完的nacos文件夹下找到config文件夹,找到nacos-mysql.sql文件,将nacos-mysql.sql文件下载到本地,本地使用数据库管理工具连接上mysql(已完成mysql数据库安装)
①连接MySQL数据库后创建nacos数据库
–创建nacos数据库
CREATE DATABASE nacos CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;–-创建nacos专属用户(可选)
CREATE USER ‘nacos’@’localhost’ IDENTIFIED BY ‘nacos’;
–授权
GRANT ALL PRIVILEGES ON nacos.* TO ‘nacos’@’%.%.%.%’; #ip可以配自己的宿主机ip
— 生效
FLUSH PRIVILEGES;–如果密码正确却连不上nacos数据库,修改密码再次连接
SET PASSWORD FOR ‘nacos’@’192.168.75.1’ = PASSWORD(‘nacos’);
FLUSH PRIVILEGES;
②链接nacos数据库并导入表
通过工具链接nacos数据库,执行将上一步下载到本地的nacos-mysql.sql文件中的sql,创建nacos表
4、修改数据库配置
①进入config目录修改 vim application.properties
server.port=18848 #修改端口
#添加以下部分
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://xx.xx.xx.xx:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos
db.password=nacos

5、单机启动
cd /nacos/bin
sh startup.sh -m standalone#查看日志
tail -f /home/nacos/logs/start.out
6、访问nacos页面,启动日志查看访问地址
http://ip地址:18848/nacos/index.html

7、配置开机自启
①添加开机自启文件
vim /lib/systemd/system/nacos.service
添加如下内容:
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
#此处为nacos的安装路径
ExecStart=/home/nacos/bin/startup.sh
ExecReload=/home/nacos/bin/shutdown.sh
ExecStop=/home/nacos/bin/shutdown.sh
PrivateTmp=true[Install]
WantedBy=multi-user.target
②修改启动文件
vim startup.sh
注释以下四行,并添加JAVA_HOME
#[ ! -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
JAVA_HOME=/usr/local/src/java/jdk1.8.0_221 #JDK路径 可用命令 echo $JAVA_HOME 查看

③修改开机自启
systemctl daemon-reload #重新加载开机启动脚本
systemctl start nacos.service #开启nacos
systemctl stop nacos.service #关闭nacos脚本
systemctl status nacos.service #查看状态
systemctl enable nacos.service #设置开机启动
④重启验证
reboot
nacos集群部署
前置条件:
①3个或三个以上的nacos节点
1、修改/home/nacos/conf下的cluster.conf.example文件,每行配置ip+端口,(至少配置三个节点)(有些nacos安装包解压后没有cluster.conf,可以手动建或者 cp cluster.conf.example cluster.conf 复制一份)
示例:cluster.conf文件中只有以下配置,多余部分删除或注释
192.168.0.1:18848
192.168.0.2:18848
192.168.0.3:18848
2、配置完成后,在各个节点输入启动命令
sh startup.sh
3、浏览器访问nacos地址,登录后,查看集群管理-节点列表