zoukankan      html  css  js  c++  java
  • 转 Nacos集群环境搭建

    转载

    送上nacos-server-1.1.3

    链接:https://pan.baidu.com/s/11r3OeffHN8AwKLurmmzJmg  密码:wdu2

    下载↓↓↓↓

    https://github.com/alibaba/nacos/releases

    单机版

    单机版主要为了测试,没啥意思,你下载一个zip包,然后解压,进入bin目录,双击 startup.cmd 即可运行,然后访问 http://localhost:8848/nacos ,登录用户名/密码为nacos/nacos

    在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力

    • 1.安装数据库,版本要求:5.6.5+
    • 2.初始化mysql数据库,数据库初始化文件:nacos-mysql.sql(在conf目录)
    • 3.修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码。

     如下:

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

     先创建数据库:

    然后修改属性文件

    保存启动。

    在页面上新建一个配置,点击加号

    --

     这个时候我们看数据库

    单机版就这么回事

    集群

    我们先开启三台机器

    然后把nacos上传到每一个服务器上

     

    先切换root,在解压到指定文件夹(三台机器都要解压)

    [admin@localhost soft]$ su root
    Password: 
    [root@localhost soft]# tar -zxvf nacos-server-0.9.0.tar.gz -C /usr/local/

    进入目录查看

    conf目录下,有配置文件cluster.conf

    改个名字,然后修改内容

    修改内容为:(三个节点都要做)

    192.168.192.128
    192.168.192.129
    192.168.192.130

    输入 :wq保存退出

    现在设置数据库,我们直接用虚拟机访问本地的数据库【生产上最好主从数据库或者高可用】。因为root只能本地登录,所以我们要创建一个新用户。打开MySQL命令行(在Navicat里面,右键数据库,可以调出命令行界面)

    mysql> create user 'nacos_user'@'%'IDENTIFIED BY '1234';
    Query OK, 0 rows affected
    mysql> GRANT all privileges ON nacos_devtest.* to 'nacos_user'@'%';
    Query OK, 0 rows affected
    mysql> flush privileges;
    Query OK, 0 rows affected

    注:上面的 % 代表可以从任何远程主机登录

    现在回到虚拟机,配置application.properties文件(三个节点都要做)注意MySQL的地址

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

    最后打开防火墙端口8848(三个节点)

    [root@localhost conf]# firewall-cmd --zone=public --add-port=8848/tcp --permanent
    success
    [root@localhost conf]# systemctl restart firewalld

    最后打开浏览器,随便访问一台机器:http://192.168.192.128:8848/nacos

    查看数据库(上面第二条是新添加的)

     

    停止服务

    [root@localhost conf]# ../bin/shutdown.sh 
    The nacosServer(3382) is running...
    Send shutdown request to nacosServer(3382) OK
    [root@localhost conf]# 

    到此集群环境搭建成功

     
     
     
  • 相关阅读:
    FZU 2098 刻苦的小芳(卡特兰数,动态规划)
    卡特兰数总结
    FZU 1064 教授的测试(卡特兰数,递归)
    HDU 4745 Two Rabbits(区间DP,最长非连续回文子串)
    Java 第十一届 蓝桥杯 省模拟赛 正整数的摆动序列
    Java 第十一届 蓝桥杯 省模拟赛 反倍数
    Java 第十一届 蓝桥杯 省模拟赛 反倍数
    Java 第十一届 蓝桥杯 省模拟赛 反倍数
    Java 第十一届 蓝桥杯 省模拟赛 凯撒密码加密
    Java 第十一届 蓝桥杯 省模拟赛 凯撒密码加密
  • 原文地址:https://www.cnblogs.com/mytzq/p/11759798.html
Copyright © 2011-2022 走看看