nacos 集群搭建

  1. 准备三台机器
  2. 下载nacos包: https://github.com/alibaba/nacos/releases
  3. 分别上传到三台机器的相应目录
  4. 解压应用包 tar -zxvf 或者unzip
  5. cd nacos/conf
  6. 创建mysql的nacos库(utf8)、创建nacos的用户并分配权限
  7. 导入 nacos-mysql.sql 到nacos数据库
  8. 修改配置文件 application.properties
    #*************** Spring Boot Related Configurations ***************#
    ### Default web context path:
    server.servlet.contextPath=/nacos
    ### Default web server port:
    server.port=8848
    
    #*************** Network Related Configurations ***************#
    ### If prefer hostname over ip for Nacos server addresses in cluster.conf:
    # nacos.inetutils.prefer-hostname-over-ip=false
    
    ### Specify local server's IP:
    # nacos.inetutils.ip-address=
    
    
    #*************** Config Module Related Configurations ***************#
    ### If user MySQL as datasource:
    spring.datasource.platform=mysql
    
    ### Count of DB:
    db.num=1
    
    ### Connect URL of DB:
    db.url.0=jdbc:mysql://192.168.1.11:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
    db.user=nacos
    db.password=nacos
  9. 创建集群配置 cluster.conf
    192.168.66.105:8848
    192.168.66.106:8848
    192.168.66.107:8848

     

  10. 复制 application.properties 和 cluster.conf 到三台机器
  11. 启动所有服务,会自动选举master
    cd ../bin
    bash startup.sh 

     

  12. 使用nginx或者其它负载均衡添加三台机器,暴露端口
  13. 访问https://xx.xx.xx.xx/nacos/ ,默认账号密码 nacos/nacos
posted @ 2022-07-20 14:29  运维之王  阅读(38)  评论(0)    收藏  举报