nacos是阿里巴巴集團開源的乙個易於使用的平台,專為動態服務發現,配置和服務管理而設計,nacos基本上支援現在所有型別的服務,例如,dubbo / grpc服務,spring cloud restful服務或kubernetes服務。尤其是使用eureka註冊中心的,並且擔心eureka閉源的開發者們,可以將註冊中心修改為nacos。
你可以通過原始碼和發行包兩種方式來獲取 nacos。
具體安裝方法看官網
1.解壓後進入nacos/bin目錄
2.輸入命令啟動服務
linux:3. 控制台啟動下,看到"nacos started successfully in stand alone mode.」後表示服務已啟動sh startup.sh -m standalone
windows:
cmd startup.cmd
或者雙擊startup.cmd執行檔案。
4.nacos預設使用8848埠,可通過進入自帶的控制台介面,預設使用者名稱/密碼是nacos/nacos
注意:3個或3個以上nacos節點才能構成集群,僅支援linux/unix/mac
1.在nacos的解壓目錄conf目錄下,有配置檔案cluster.conf(若無則手動建立),每行配置成ip:port。(配置3個或3個以上節點)
#cluster.conf
192.168.0.1:8848
192.168.0.2:8848
192.168.0.3:8848
2.配置後在各個節點伺服器輸入命令啟動所有服務:sh startup.sh
預設使用嵌入式資料庫,0.7版本以後增加支援mysql資料來源能力
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql:
db.user=user
db.password=password
3.配置後輸入命令啟動服務
解壓:
tar -zxvf nacos-server-1.1.4.tar.gz
解壓:
cd nacos/bin
sh startup.sh -m standalone
訪問: 輸入預設賬號密碼:nacos,nacos
配置:
1.建立資料庫nacos,並設定字符集utf8
2.執行/nacos/conf/nacos-mysql.sql中的語句,建立表,並插入資料
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterencoding=utf8&connecttimeout=1000&sockettimeout=3000&autoreconnect=true
db.user=root
db.password=123456
4.驗證登入,重啟nacos,開啟localhost:8848/nacos,輸入預設賬號密碼,看是否可以正常登入
5.修改賬號密碼,在資料庫中,找到users表,即使用者表,就可以修改其中的賬號和密碼
6.建立密碼,nacos的密碼是使用 org.springframework.security.crypto.bcrypt.bcryptpasswordencoder 加密的,所以需要我們手動建立乙個加密工具類,來生成我們自己的密碼,將密碼寫進users表中,重啟nacos
sh shutdown.sh
nohup sh startup.sh -m standalone & 後台啟動
加入依賴:
compile group: 'org.springframework.boot', name: 'spring-boot-starter-security'
public static void main(string args)
Nacos安裝與啟動教程
nacos是阿里巴巴集團開源的乙個易於使用的平台,專為動態服務發現,配置和服務管理而設計,nacos基本上支援現在所有型別的服務,例如,dubbo grpc服務,spring cloud restful服務或kubernetes服務。尤其是使用eureka註冊中心的,並且擔心eureka閉源的開發者...
Nacos介紹與安裝啟動
歡迎來到 nacos 的世界!nacos 致力於幫助您發現 配置和管理微服務。nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現 服務配置 服務元資料及流量管理。nacos 幫助您更敏捷和容易地構建 交付和管理微服務平台。nacos 是構建以 服務 為中心的現代應用架構 例如微服務正...
Nacos啟動配置
windows下啟動cmd startup.cmd 或者雙擊 startup.cmd 檔案linux下啟動預設啟動為集群模式,檢視 logs nacos.log會有報錯資訊,啟動引數standalone 單機模式 startup.sh m standalone如果您使用的是ubuntu系統,或者執行...