Centos7 离线安装Nacos
Nacos是阿里巴巴最新开源的项目,核心定位是“一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”,Nacos提供一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
项目地址:https://github.com/alibaba/nacos/releases
部署模式
单机模式 - 用于测试和单机试用。
集群模式 - 用于生产环境,确保高可用。
多集群模式 - 用于多数据中心场景。
环境准备
- JDK8+ 可以参考我的另一篇文章《Centos7 离线安装JDK8》
- MySQL5.6.5+ 可以参考我的另一篇文章《Centos7 离线安装 MySQL5.7.25(tar包安装)》
下载
从👆项目地址下载本次演示使用的nacos-1.1.4.tar.gz
上传至服务器并解压
将下载好的nacos-1.1.4.tar.gz上传至服务器的 /usr/local/
路径下
解压:tar -zxvf /usr/local/nacos-1.1.4.tar.gz
初始化数据库
数据库初始化脚本在 /usr/local/nacos/conf/nacos-mysql.sql
修改配置文件
在Nacos的配置文件中可以修改默认端口,访问路径,👇只演示添加数据库配置的部分
编辑 /usr/local/nacos/conf/application.properties文件 vi /usr/local/nacos/conf/application.properties
添加如下内容(配置数据的)
spring.datasource.platform=mysql |
启动服务(单机独立模式)
sh /usr/local/nacos/bin/startup.sh -m standalone |
浏览器访问地址:http://ip:8848/nacos
输入默认账号和密码:nacos/nacos
启动服务(集群模式)
生产模式Nacos一定要使用集群模式(至少3个节点)
新建集群模式配置文件路径:/usr/local/nacos/conf/cluster.conf
编辑格式如下:
//IP:PORT |
启动命令:
# 集群版启动命令 不带任何参数 |
设置开机自启
新建并编辑 /etc/systemd/system/nacos.service 文件 vi /etc/systemd/system/nacos.service
添加内容👇
[Unit] |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CHENSIR!