1. 程式人生 > 其它 >nacos原始碼 檢視的配置及問題解決

nacos原始碼 檢視的配置及問題解決

我的版本是2.0.3 jdk1.8.0.131

這裡我們只看console原始碼,這是控制檯,比較熟悉。我目前只看了這部分程式碼

1. 啟動main class 報錯。

提示少了某些類。

百度後,才知道,看下圖:

這裡的東西編譯後,會產生class類。

maven執行compile命令 或者安裝protobuf外掛來處理(忘記怎麼用,好像是在maven外掛裡找,但是我安裝後沒有找到)

啟動的時候,還要啟動類的編譯引數要加上:-Dnacos.standalone=true -Dnacos.home=D:\nacos 表明是單例模式啟動,和nacos的目錄

這樣就能啟動成功。

2. 但是,現在的資料庫用的是derby的,想要看的清晰些,改成mysql,怎麼做呢?

2.1 找到distribution\conf\nacos-mysql.sql,將庫表匯入到本地。

2.2 console的配置檔案application.properties,將註釋去掉,看清楚,31行的位置,不要修改到別的地方了。

然後點選執行,我這邊會提示no databse set!

檢視程式碼半天,看不出問題,後面發現是自己的mysql沒有配置外部訪問。

我的mysql是8版本的:

mysql:use mysql;

    select host,user from user;

update user set host='%' where user='root';

    flush privileges;

這樣再啟動就可以了。