美文网首页SpringCloud Alibaba专题
Nacos 单机、集群安装 Mysql持久化

Nacos 单机、集群安装 Mysql持久化

作者: Mr__joe | 来源:发表于2020-07-24 17:22 被阅读0次

    Nacos 单机、集群安装 Mysql持久化

    关于Nacos是什么 跟Eureka Consul Etcd ZooKeeper等等注册中心有啥区别。这里就不提了 都能搜得到 ,我们公司使用Nacos做注册中心配置中心已经有一年多的时间了。一直很稳定 这里主要就写一下Nacos单机与集群的安装配置 数据持久化用mysql 这里为了演示只配置了一个mysql服务

    环境

    nacos提供二进制包跟源代码两种方式 Java版本必须大于1.8 并且配置环境变量

    操作系统 : CentOS Linux release 7.8

    Java版本: 大于1.8

    Nacos版本 : 1.3.1

    Nacos下载

    nacos所有版本均托管在github https://github.com/alibaba/nacos/releases

    选择一个较新的稳定版下载二进制压缩包就可以了 我这里选择的是 1.3.1

    image

    安装

    unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz
    cd nacos/bin
    
    配置mysql持久化

    解压压缩包之后 在 nacos/conf下有nacos-mysql.sql 脚本 ,新建个数据库导入 1.3.1的脚本有12张表

    编辑nacos配置文件application.properties 添加如下配置

    #指定数据源为mysql
    spring.datasource.platform=mysql
    db.num=1
    db.url.0=jdbc:mysql://192.168.124.36:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
    #用户名
    db.user=root 
    #密码
    db.password=root
    
    单机启动

    linux/osx:

    sh startup.sh -m standalone

    Windows:

    cmd startup.cmd

    集群启动

    nacos集群非常简单 案例使用三台centos搭建集群 10.211.55.4、10.211.55.5、10.211.55.6 分别在三台机器上安装nacos 新建cluster.conf文件

    10.211.55.4:8848
    10.211.55.5:8848
    10.211.55.6:8848
    

    保存之后三台机器分别启动 执行

    ``sh startup.sh`

    浏览器打开http://ip:port/nacos 访问nacos可视化页面 例如http://10.211.55.4:8848/nacos

    用户名:密码 默认 nacos : nacos

    找到集群管理 > 节点列表 就可以看到刚才启动的三台在线了

    image

    8848是nacos的默认端口如果想修改则编辑application.properties 找到server.port=8848修改为你的端口

    相关文章

      网友评论

        本文标题:Nacos 单机、集群安装 Mysql持久化

        本文链接:https://www.haomeiwen.com/subject/ohkslktx.html