閱讀文本大概需要3分鐘。
Nacos在0.7版本之前,在單機模式時nacos使用嵌入式數據庫實現數據的存儲,不方便觀察數據存儲的基本情況。0.7版本增加了支持mysql數據源能力,具體的操作步驟:
安裝數據庫,版本要求:5.6.5+
初始化mysql數據庫,數據庫初始化文件:nacos-mysql.sql
修改conf/application.properties文件,增加支持mysql數據源配置(目前只支持mysql),添加mysql數據源的url、用戶名和密碼。
0x01:eclipse中配置單機啓動Nacos
在eclipse單機啓動Nacos需要添加JVM參數:-Dnacos.standalone=true
默認情況下,Nacos使用嵌入式數據庫CMDB實現數據的存儲。所以如果啓動多個默認配置下的Nacos節點,數據存儲是存在一致性問題的。爲了解決這個問題,Nacos採用了集中式存儲的方式來支持集羣化部署,但是Nacos目前支持MySQL的存儲。
0x02:新建數據nacos庫並初始化數據
首先新建數據庫nacos,可以在如下目錄找到數據庫腳本文件nacos-mysql.sql
創建數據庫如下
0x03:修改配置使用MySQL數據庫
找到如下目錄的配置文件application.properties
添加如下配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
0x03:啓動Nacos並進行驗證
這時啓動使用MySQL作爲數據存在的介質,訪問:
http://192.168.3.2:8848/nacos/index.html
輸入默認用戶:nacos / nacos
默認是沒有任何配置的,新建一個mysql數據庫的配置項,如下
點擊發布,查看數據庫
https://nacos.io/zh-cn/docs/deployment.html
☆
往期精彩
☆
02 Nacos源碼編譯
03 基於Apache Curator框架的ZooKeeper使用詳解
關注我
每天進步一點點
喜歡!在看☟