8小时学会使用Spring Cloud Alibaba(3)Nacos安装和配置

    科技2024-10-30  13

    一 下载Nacos

    官网下载地址:https://github.com/alibaba/nacos/releases,选择下载当前稳定版,这里下载的是nacos-server-1.2.1.zip。

    二 Nacos安装和持久化集群配置

    1.初始化Nacos数据库脚本(mysql作为Nacos持久化配置)

    在192.168.1.12服务器上新建数据库nacos_conf,并导入nacos-mysql.sql脚本(脚本从下载的nacos-server-1.2.1.zip解压在里面找到)。

    2.上传nacos-server-1.2.1.zip到3台Nacos服务器,解压安装包。

    注:Nacos官网建议3个或3个以上Nacos节点才能构成集群,Nacos集群时在 nacos/conf/cluster.conf 文件中配置的所有节点都是使用同一网段的内网ip (注意是同一网段),另外每个节点上需要安装 JDK 1.8+

    1.进入192.168.1.4服务器

    (1).在nacos解压包下的conf文件夹下找到application.properties,编辑打开增加支持mysql数据源配置,添加mysql数据源的url、用户名和密码。

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

    (2).在nacos解压包下的conf文件夹下找到cluster.conf(将cluster.conf.example复制一份cluster.conf),配置集群节点,每行配置成ip:port。

    192.168.1.4:8848 192.168.1.5:8848 192.168.1.6:8848

    (3).进入进入192.168.1.4和进入192.168.1.5服务器安装上面流程分别一样配置。

    (4).nginx负载均衡到nacos服务器

    进入192.168.1.14,配置nginx的conf文件

    upstream 192.168.1.14{ server 192.168.1.4:8848; server 192.168.1.5:8848; server 192.168.1.5:8848; } server {      listen       8848;      server_name  192.168.1.14;      location / {         proxy_pass http://192.168.1.14/nacos/;      }  }

    2.启动三台服务器的nacos

    sh startup.sh

    3.nacos管理后台

    访问http://192.168.1.14:8848

    默认账户和密码都是nacos

     

    Processed: 0.015, SQL: 8