linux 下nacos集群,分布式配置中心,数据持久化

  1. 准备两台服务器(节点1和节点2 ) 分别在/usr/local上传 nacos-server-1.1.4.tar.gz

  2. 解压 tar –zxvf nacos-server-1.1.4.tar.gz

  3. (节点1)进入 cd /usr/local/nacos
    linux 下nacos集群,分布式配置中心,数据持久化_第1张图片
    出现这样说明解压成功

  4. (节点1)cd conf

在这里插入图片描述
5. (节点1,真集群必须数据持久化)在mysql 5.6 版本以上(mysql 8.0 版本不行) 创建nacos数据库执行 nacos-mysql.sql

  1. (节点1 目录/usr/local/nacos/conf) vim application.properties

  2. (节点1)在最后一行添加已下代码(修改自己的数据库地址链接) ,保存退出
    在这里插入图片描述

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.200.97:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=Test2016@
  1. (节点1 目录/usr/local/nacos/conf)复制一份集群配置, cp cluster.conf.example cluster.conf
  2. (节点1)vim cluster.conf(修改后退出保存)
    在这里插入图片描述
  3. (节点1 目录/usr/local/nacos/bin) 启动命令 sh shartup.sh(注意启动好以后查看start.out 日志有无报错)
  4. 关闭防火墙 systemctl stop firewalld.service
  5. 访问地址ip:port/nacos 账号nacos,密码nacos
  6. 节点二 同样的操作 启动成功以后

14 创建分布式配置中心, 在你的springboot resources目录下创建 bootstrap.yml(必须取名bootstrap.yml) 配置你的信息
引入依赖

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <version>0.2.2.RELEASE</version>
        </dependency>

bootstrap.yml)配置文件信息:

server:
port: 8910
servlet:
context-path: /admin
spring:
application:
name: account-center-admin
profiles:
active: dev
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
#nacos
cloud:
nacos:
discovery:
server-addr: 192.168.200.97:8848
config:
###配置中心连接地址
server-addr: 192.168.200.97:8848
###分组
group: DEFAULT_GROUP
###类型
file-extension: yaml


14. 登录nacos

15.
配置信息(保存)
linux 下nacos集群,分布式配置中心,数据持久化_第2张图片
16.启动你的项目即可(集群和配置中心持久化完成)

你可能感兴趣的:(java)