nacos外接資料庫的配置與使用

2021-10-08 16:56:14 字數 810 閱讀 2220

在nacos進行集群配置時,如果使用其內建資料庫derby會產生資料配置的不對稱和不同步。

上述是官網的nacos服務配置的關係圖。我們假設現在nacos有3臺機器。101,102,103.如果使用內建的服務資料庫,則這三颱nacos各自都有自己的資料庫。如果我們在每一台都進行檔案的配置和註冊,那修改起來比較麻煩。並且你也保證不了資料檔案的同步更新。容易產生遺漏和不對稱。所以nacos官網給我們提供了外接資料庫的方法。即三颱nacos配置統一的nacos.

步驟:

2.修改nacos中的mysql連線配置:

spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://localhost:3306/nacos_config?characterencoding=utf8&connecttimeout=1000&sockettimeout=3000&autoreconnect=true

db.user=root

db.password=123456

注意:此配置放的位置必須是在其說明的位置,要不會找不到mysql配置。啟動nacos會報錯,起不來。

配置完成後,啟動nacos,則可以換到自己的mysql資料庫了,最後來張圖鎮樓:

nacos配置本地資料庫報錯問題

和大家分享乙個我在學習spring cloud alibaba過程中遇到的問題,這個問題困擾了我挺久的,所以寫個部落格,給和我遇到同樣問題的人提供乙個不一樣的解決方案。nacos在單機使用的情況下,配置資訊等都是預設存放在內建的資料庫中,這樣不利於我們進行檢視資料儲存的情況,所以在0.7版本增加了對...

docker 安裝nacos並配置資料庫的教程詳解

環境準備 docker 環境 mysql 5.7 官方映象不支援mysql8 nacos docker安裝mysql 建立自定義網路 www.cppcns.com用於容器通訊 docker network create common network 檢視網路 docker network ls 建立...

admin配置與資料庫配置

admin配置 管理資料庫的框架 web版的資料庫管理頁面 初始化資料庫 python manage.py makemigrations python manage.py migrate 啟動專案 建立使用者 python manage.py createsuperuser 主要方法 list di...