1。首先在官網下載nacos包,根據官網的提示進行操作!注意依賴環境maven(3。2以上)的版本和jdk(1。8以上)的版本。
下載nacos和依賴環境
下載內容如上
可以從官網下載,也可以透過下面我分享的百度網盤進行下載
連結:https://pan。baidu。com/s/1TR21KK45oYOOwgOvA_Xqtw
提取碼:yh38
2。進行解壓縮,解壓後得到具體的檔案包,解壓後即可使用。
解壓後的路徑說明
3。由於是叢集模式,需要修改啟動方式為叢集模式,預設的啟動方式就是叢集模式,如果你只想單機啟動,也是需要修改配置檔案的。
3。1叢集模式啟動配置(startup。cmd檔案修改)
set MODE=“cluster”
3。2單機模式修改
set MODE=“standalone”
修改後的檔案如下所示:
startup。cmd檔案修改
4。由於是叢集模式,需要修改叢集的配置檔案(confg/cluster。conf)
將\nacos\conf\目錄下的cluster。conf。example檔案複製一份,重新命名為cluster。conf,開啟新增如下配置:
192。168。6。155:8848192。168。6。155:8849192。168。6。155:8850
由於只有一臺電腦,所以此處採用不同的埠模擬叢集的服務啟動,如果你有多臺伺服器的話直接將上面的地址換成你實際的地址即可。這裡有一個坑,之前我用的127。0。0。1+埠,啟動後會多出一臺地址(就是本地地址)
注意
:儘量使用本機IP,不要使用127。0。0。1,埠號,要與下文要配置的埠號要對應上
5。資料庫配置
單機模式下采用的是內嵌資料庫,可以不進行此處的配置也是能執行起來的,由於是叢集的模式,
為保證資料一致性,叢集需使用公共資料庫來儲存服務管理中的資料,目前支援mysql資料庫。
5。1
建立資料庫並執行下面的sql檔案,nacos-mysql。sql進行表的初始化。初始化完成如下所示:
初始化完成資料庫後的效果
5。2
將\nacos\conf\目錄下的
application。properties。example
檔案複製一份,重新命名為
application。properties
,開啟做如下配置:
spring。datasource。platform=mysqldb。num=1db。url。0=jdbc:mysql://192。168。114。176:3306/nacosdata?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTCdb。user。0=rootdb。password。0=123456
6。copy三份nacos檔案(做完上面修改後的),分別命名為nacos8848、nacos8849、nacos8850
三份檔案
修改
每個檔案裡面的配置檔案application。properties(各自改各自的即可)
,修改為各自的埠即可
server。port=8848server。port=8849server。port=8850
說點題外話,這裡的埠是我們珠峰的高度。
7。完成上面所有的配置之後,一個nacos的叢集即搭建完成了。進行啟動檢視:
進入bin目錄,雙擊startup。cmd即可啟動!啟動完後如下所示:
正確啟動後的效果圖
8。進行訪問測試:http://localhost:8848/nacos,http://localhost:8845/nacos,http://localhost:8850/nacos
預設賬戶密碼:nacos 密碼:nacos
看到叢集資訊後證明叢集搭建成功了
耐心的看到這裡的同學,恭喜你,已經完成叢集的搭建了!這篇文章對你有幫助嘛?有幫助的話幫忙點個贊和關注唄