1、安裝運行
1.1 源碼及運行包下載
下載地址:https://github.com/alibaba/nacos/releases
目前官方建議使用1.3.1
1.2 安裝MySql驅動
1.3.1用的是mysql8的mysql connector 所以需要下載mysql的驅動,否則DB連接失敗
官方確定下載地址:https://dev.mysql.com/downloads/connector/j/
1.3 修改DB連接配置
在console的application.properties中修改對應的DB配置
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://mysql連接域名:端口/db58_resource_0?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
db.user=用戶名
db.password=密碼
1.4 引入對應jar
不知道是不是本地環境的原因,下載的源碼編譯報錯找不到hamcreast,在報錯的工程引入下面的jar就好用了。
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>1.3</version>
</dependency>
1.5 編譯啟動
1)選擇對應的profile,然后clean ,install
2)distribution 工程下看到運行包
找對應的環境啟動對應的包,另外需要修改conf下的對應配置
1.6 創建表
找到distributiong工程的nacos-mysql.sql文件,在你給nacos分配的庫中執行這個文件就ok
1.7編譯器源碼運行啟動
想必大家也發現了,console工程就是nacos的運行工程,找到Nacos類運行main函數就啟動起來了。
2 集群配置
將distribution下的文件復制三份,分別為三個節點
三個節點下分別創建 “cluster.conf”的文件
具體內容為三個節點對應的IP:端口
#2020-09-19T16:32:56.763
10.252.54.247:8846
10.252.54.247:8847
10.252.54.247:8848
10.252.54.247:8849
修改startup.cmd 改為集群啟動模式
分別啟動三個節點的startup.cmd
大家可能看到我的節點為4個,其中8846是我用idea編譯器。
編譯器模式下默認是集群模式不用修改,其中集群配置文件在“C:Users用戶名nacosconf”下。