Nacos部署--配置中心


Nacos 0.8部署文档

Nacos支持三种类型的部署模式:

独立模式 - 在DEV或TEST环境中使用。

群集模式 - 用于生产环境以确保高可用性。

多群集模式 - 在复杂的生产模式下部署多群集模式以支持不同的业务单位。

环境准备

  1. 64位JDK 1.8+; 
  2. Maven 3.2.x +; 
  3. 3个或更多Nacos节点;
  4. nacos下载地址: https://github.com/alibaba/nacos/releases/download/0.8.0/nacos-server-0.8.0.zip

在独立模式下运行Nacos;

安装并初始化MySQL数据库;

安装数据库,版本要求:5.6.5+

创建相关用户表,用户以及授权;

关闭防火墙、设置 selinux 将SELINUX 改为disabled;

下载Nacos安装包并解压;

修改application.properties配置文件:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://1072.30.66.52:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow

注:这个的application.properties指nacos的解压目录nacos/的conf目录下的application.properties文件

这里的db具体配置根据自身情况而变

修改cluster.conf文件默认IP,端口默认8848;

#it is ip
#example
172.30.66.52:8848

运行sh startup.sh,inux下Nacos单机模式便开始运行

 

Nacos群集模式部署

首先创建3台虚拟机(最少三台),并且做好部署规划

ip地址

主机名

安装软件

备注

172.30.66.52

VM-66-52

Jdk1.8NacosMySql

 

172.30.66.54

VM-66-54

Jdk1.8NacosNginx

 

172.30.66.55

VM-66-55

Jdk1.8Nacos

 

 

关闭防火墙、设置 selinux 将SELINUX 改为disabled

部署架构

 

配置群集配置文件

在Nacos解压缩目录Nacos / conf目录中,有一个配置文件集群。cluster.conf,请将每一行配置为ip:port。

# ip:port
172.30.66.52:8848
172.30.66.54:8848
172.30.66.55:8848

 

application.properties配置文件:https://github.com/alibaba/nacos/blob/master/distribution/conf/application.properties

参照独立模式修改数据源相关配置;

配置MySQL数据库

生产和使用建议至少是备份模式或高可用性数据库。

SQL语句源文件:https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

安装配置Nginx作为代理服务器;

参考:https://www.cnblogs.com/taiyonghai/p/6728707.html

VIP映射域名;

启动Nacos并登入Nacos Server的可视化界面;

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM