1.背景介紹
nacos官網(wǎng)文檔介紹:https://nacos.io/zh-cn/docs/what-is-nacos.html
2.下載和安裝使用
本地開發(fā)可下載windows版本的nacos
也可以在服務(wù)器部署,下載linux版本
地址:https://github.com/alibaba/nacos/releases/tag/1.4.0
下載后解壓饼齿,進(jìn)入nacos-server-1.4.0/nacos下,需要做一些配置:
(1) 新建數(shù)據(jù)庫(kù)
新建一個(gè)實(shí)例名為nacos的數(shù)據(jù)庫(kù)碍岔,并執(zhí)行nacos/conf下的nacos-mysql.sql文件創(chuàng)建表。
(2)修改數(shù)據(jù)庫(kù)連接配置
打開conf下的application.properties文件冯键,修改數(shù)據(jù)庫(kù)連接
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=root
(3)修改單機(jī)模式
如果不是部署nacos集群,則將模式修改為單機(jī)模式
打開bin/startup.cmd 文件瓷叫,將MODE從cluster改為 standalone,如下:
修改完后雙擊bin/startup.cmd文件,啟動(dòng)成功
打開瀏覽器訪問:http://localhost:8848/nacos/index.html
輸入用戶名/密碼訪問 nacos/nacos 登錄nacos
在項(xiàng)目中添加nacos依賴
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
<dependency> <groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
3.遇到的問題
nacos依賴下載不下來逢倍,嘗試了多種方法:
1.檢查setting.xml文件,使用阿里鏡像下載
代碼:
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
2.檢查依賴名稱是否出錯(cuò)景图,根據(jù)maven官網(wǎng)的依賴配置
地址:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-discovery/2.2.0.RELEASE
3.刪除IDEA的插件
刪除插件后较雕,maven無法導(dǎo)入項(xiàng)目的錯(cuò)誤消失了
將C:\Users\Administrator\.IntelliJIdea2019.2\system\plugins 文件夾下的文件刪除。
4.檢查本地maven repository的地址
5.檢查maven版本和jdk版本兼容性
打開:http://maven.apache.org/docs/history.html
本機(jī)使用java 8,maven 3,確定了沒問題。
5..清理IDEA緩存
在IDEA : File->Invalidate Caches后重新下載依賴
下載成功亮蒋。