nacos集群部署


nacos集群部署

參考鏈接:

官網:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

部署架構:

部署步驟

  1. 下載官網編譯好的二進制包

    wget https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.tar.gz

  2. 下載完成后解壓

    tar -xvf nacos-server-1.3.0.tar.gz
    cd nacos/bin
    
  3. 3台服務器均配置集群配置文件

    在nacos的解壓目錄nacos/的conf目錄下,有配置文件cluster.conf,請每行配置成ip:port。(請配置3個或3個以上節點)

    vim cluster.conf
    #內容如下:
    # ip:port
    192.168.0.77:8848
    192.168.0.89:8848
    192.168.0.218:8848
    
  4. 確定數據源

    1. 使用內置的數據源

      由於我的環境沒有mysql數據庫,我就使用內置的數據源。內置數據源就沒有其他任何依賴。

    2. 使用外置數據源-mysql

      如果是使用外部數據源,只能是mysql數據庫。這樣的話需要在mysql數據庫里面創建一個數據庫,初始化語句在conf目錄下,再分配一個可以讀寫該庫的賬號。

      修改配置文件:application.properties

      ### Count of DB:
      db.num=1    #取消注釋
      
      ### Connect URL of DB:
      db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
      db.user.0=nacos
      db.password.0=nacos
      
  5. 集群啟動

    1. 使用內置數據源啟動方式

      sh startup.sh -p embedded
      
    2. 使用外部數據mysql啟動方式

      sh startup.sh
      
  6. 停止服務器

    sh shutdown.sh
    
  7. 驗證nacos集群

    選擇任意一個節點登錄web頁面,http://192.168.0.77:8848/nacos/ 默認密碼是nacos/nacos

    查看集群狀態是3個節點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM