日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Nacos安装讲解教程

發布時間:2023/12/18 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nacos安装讲解教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Nacos安裝講解教程

  • Nacos概覽
  • Nacos開發資料
  • Nacos安裝教程
    • nacos下載
  • application.properties配置文件主要配置講解
  • nacos啟動
    • 單機模式nacos啟動
      • 1、修改單機模式方法
      • 2、執行startup.cmd -m standalone,運行如下
    • 集群模式nacos啟動
        • 1、配置集群文件cluster.conf
      • 2、啟動對應三個節點
      • 3、nginx反向代理
  • Nacos相關問題

Nacos概覽

Nacos /nɑ:k??s/ 是 Dynamic Naming and Configuration Service的首字母簡稱,一個更易于構建云原生應用的動態服務發現、配置管理和服務管理平臺。

Nacos 致力于幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。

Nacos 幫助您更敏捷和容易地構建、交付和管理微服務平臺。 Nacos 是構建以“服務”為中心的現代應用架構 (例如微服務范式、云原生范式) 的服務基礎設施。

Nacos開發資料

  • 官網: https://nacos.io/zh-cn/index.html
  • nacos文檔: https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html
  • nacos下載地址: https://github.com/alibaba/nacos/releases
  • Nacos安裝教程

    nacos下載

    下載zip包后,解壓如下圖所示:

    application.properties配置文件主要配置講解

    #*************** Spring Boot Related Configurations ***************# ### 默認web訪問地址: server.servlet.contextPath=/nacos ### 默認web端口地址: server.port=18848#*************** Network Related Configurations ***************# ### 如果對于cluster.conf中的Nacos服務器地址,首選主機名而不是ip: # nacos.inetutils.prefer-hostname-over-ip=false### 指定本地服務器的IP: # nacos.inetutils.ip-address=#*************** Config Module Related Configurations ***************# ### 指定mysql數據源,此處若是使用數據庫必須要配置 spring.datasource.platform=mysql### 數據庫數量: db.num=1### 數據庫jdbc相關配置: 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=root db.password.0=123456### hikariCP數據庫連接池配置 db.pool.config.connectionTimeout=30000 db.pool.config.validationTimeout=10000 db.pool.config.maximumPoolSize=20 db.pool.config.minimumIdle=2#*************** Access Control Related Configurations ***************# ### 是否開啟系統權限驗證,默認false,開啟后,nacos客戶端訪問需要添加用戶名密碼 nacos.core.auth.enabled=true

    nacos啟動

    運行nacos需要先安裝jdk并配置系統環境JAVA_HOME

    nacos啟動腳本startup.cmd,默認點擊運行為集群模式啟動

    單機模式nacos啟動

    1、修改單機模式方法

    1、在黑窗體環境下切換目錄到nacos/bin下,然后輸入命令:startup.cmd -m standalone
    2、修改bin目錄下的startup.cmd文件,將set MODE="cluster"一行改成set MODE=“standalone”,然后直接運行startup.cmd

    rem set MODE="cluster" set MODE="standalone" set FUNCTION_MODE="all" set SERVER=nacos-server set MODE_INDEX=-1 set FUNCTION_MODE_INDEX=-1 set SERVER_INDEX=-1 set EMBEDDED_STORAGE_INDEX=-1 set EMBEDDED_STORAGE=""

    2、執行startup.cmd -m standalone,運行如下

    集群模式nacos啟動

    nacos2.0.4復制二份,分別為18847和18848,然后三個nacos分別如下步驟配置:

    1、配置集群文件cluster.conf

    進入conf目錄,將cluster.conf.example復制一份命名為:cluster.conf

    #it is ip #example 192.168.0.105:18848 192.168.0.105:18847 192.168.0.105:18846

    2、啟動對應三個節點

    startup.cmd即可啟動,啟動成功如下圖所示:

    3、nginx反向代理

    進入nginx的conf目錄,修改其中的nginx.conf文件,將以下配置復制到http{}內

    upstream nacos-cluster {server 192.168.0.105:18848;server 192.168.0.105:18847;server 192.168.0.105:18846; }server {listen 80;server_name localhost;location /nacos {proxy_pass http://nacos-cluster;} }

    然后訪問http://localhost/nacos即可,如果訪問成功說明配置成功

    輸入用戶名和密碼【默認用戶名和密碼:nacos/nacos】,點擊提交,登錄成功

    Nacos相關問題

  • nacos集群配置需要關閉ipv6,否則集群節點一直down或者黃色預警。
    springboot項目對接的服務注冊會存在接口錯誤:com.alibaba.nacos.naming.beat.sender namingProxy failed to request nacosexception。
    以centos7為例,關閉ipv6流程:
  • 1./etc/sysctl.conf中添加此規則: net.ipv6.conf.all.disable_ipv6 = 12./etc/sysconfig/network中添加此規則: NETWORKING_IPV6 = no3.在對應網卡/etc/sysconfig/network-scripts/ifcfg-ethX中添加此規則: IPV6INIT = no4.重新加載sysctl配置或者重啟服務器 #sysctl -p or #reboot

    總結

    以上是生活随笔為你收集整理的Nacos安装讲解教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。