idea配置dashboard並原始碼啟動叢集執行nacos
文章目錄
一. 問題背景
在跟著【java進階課程】玩轉spring cloud alibaba易如反掌,從入門到精通nacos學習nacos的時候,要用idea叢集啟動nacos,然而失敗了。
參考自:啟動NACOS報錯
找了很久才知道怎麼弄,希望對遇到同樣困難的小夥伴有幫助。
二. 解決方案
2.1 idea配置dashboard
配置dashboard是為了更好地管理若干個微服務的執行狀態。
步驟如下:
複製以下程式碼:
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
貼上到如下位置:
2.2 原始碼叢集啟動nacos
2.2.1 配置外部資料庫
首先配置MySQL,叢集啟動必須配置MySQL,否則會報db.num = 0
錯誤。如下:
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000\
&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai
db.user.0=root
db.password.0=123456
注意:如果是MySQL8.0資料庫,必須在url加上serverTimezone=Asia/Shanghai
在本地電腦建立名為nacos_config
的資料庫
將nacos原始碼的distribution模組中的nacos-mysql.sql的內容貼上到navicat,並執行,就可以生成nacos的資料庫了
2.2.2 配置nacos執行引數
如下:
使用-Dnacos.home=d:\nacos
來配置nacos存放日誌以及配置檔案的本地地址
點選Apply->OK
2.2.3 生成存放nacos的資料的資料夾
先啟動一遍程式,以此來生成一個生成存放nacos的資料的資料夾,如下:
此時,D:\nacos
就會生成了
2.2.4 配置叢集的ip地址
在原始碼的distribution模組,有一個cluster.conf.example檔案,將它複製到存放nacos資料的conf資料夾裡面(即D:\nacos\conf
)並將檔名改成cluster.conf。
配置nacos的ip地址(前面配置什麼ip,這裡就配什麼),內容如下:
127.0.0.1:8486
127.0.0.1:8487
127.0.0.1:8488
2.2.5 叢集啟動nacos
我們只需啟動單個程式就可以叢集執行了。如下:
相關文章
- Nacos配置中心叢集原理及原始碼分析原始碼
- Idea開啟Run DashBoard配置Idea
- dubbo&nacos叢集配置
- Zookeeper原始碼分析(四) —– 叢集模式(replicated)執行原始碼模式
- Zookeeper原始碼分析(四) ----- 叢集模式(replicated)執行原始碼模式
- hadoop叢集配置和啟動Hadoop
- idea 開啟 dashboardIdea
- xcall叢集執行命令指令碼指令碼
- nacos 叢集搭建
- storm叢集啟動停止指令碼ORM指令碼
- hadoop window 遠端提交job到叢集並執行Hadoop
- IDEA本地執行hadoop程式成功,叢集執行找不到自定義的Mapper類IdeaHadoopAPP
- Idea除錯Rocketmq原始碼編譯執行Idea除錯MQ原始碼編譯
- Nginx + Docker 手動叢集方式執行 EMQNginxDockerMQ
- 開啟IDEA工具的service執行spingboot啟動類Ideaboot
- Sentinel Dashboard(基於1.8.1)流控規則持久化到Nacos——涉及部分Sentinel Dashboard原始碼改造持久化原始碼
- Hadoop-叢集執行Hadoop
- nacos叢集開箱搭建
- nacos啟動,MySQL無密碼啟動MySql密碼
- nacos統一配置中心原始碼解析原始碼
- nacos原理三-註冊中心原理&原始碼啟動.md原始碼
- SpringCloud Alibaba Nacos 配置動態更新原始碼學習總結SpringGCCloud原始碼
- [原始碼解析] 並行分散式框架 Celery 之 worker 啟動 (2)原始碼並行分散式框架
- [原始碼解析] 並行分散式框架 Celery 之 worker 啟動 (1)原始碼並行分散式框架
- 下載Spring4.1.x原始碼並用IntelliJ IDEA開啟Spring原始碼IntelliJIdea
- ClusterShell:一個在叢集節點上並行執行命令的好工具並行
- Spark程式碼在叢集上執行過程理解Spark
- Spring Cloud Nacos實現動態配置載入的原始碼分析SpringCloud原始碼
- Linux配置開機自啟動執行指令碼方法有哪些?Linux指令碼
- Oracle叢集技術 | 叢集的自啟動系列(一)Oracle
- Spark叢集和任務執行Spark
- dubbo原始碼分析之叢集Cluster原始碼
- Nacos - 啟動
- 阿里 Nacos 註冊中心 配置啟動說明阿里
- springcloud/springboot整合NACOS 做註冊和配置中心以及nacos原始碼分析GCCloudSpring Boot原始碼
- Hadoop叢集初始化啟動Hadoop
- 使用Ansible為叢集初始化並配置免密
- 如何從GitHub上下載來客原始碼並執行?Github原始碼