一 說明
版本說明:
- springcloud Hoxton.SR3
- springboot 2.2.6.RELEASE
- spring-cloud-alibaba.version 2.2.1.RELEASE
- 版本對應關係可以參考連接
- 項目demo github
二 nacos server搭建
OS centos7.4
- 強烈建議參考官方文檔
- 官方文檔-左側目錄-運維指南-部署手冊
2.1 下載安裝包(nacos1.2.1)
tar.gz包for linux
下載地址
2.2 上傳安裝包
- 使用ftp工具如filezilla
- 解壓 tar -zxvf 安裝包
2.3 建表
如果是mariadb,執行sql腳本可能會報字段長度問題,將相關字段長度改小點(如100)即可,mysql是否報錯暫未測試
- 創建mysql數據庫nacos_test 、用戶nacos_test、用戶密碼
- 到nacos/conf目錄,找到nacos-mysql.sql腳本,進行建表
2.4 修改配置
- 主要修改nacos/conf目錄下的application.properties配置文件,修改端口及db相關信息
### Default web server port:
server.port=9090
#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false
### Specify local server's IP:
# nacos.inetutils.ip-address=
#*************** Config Module Related Configurations ***************#
### If user MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.0.36:3308/nacos_test?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_test
db.password=nacos_test
2.5 啓動nacos
nacos/bin目錄下執行,執行後可以tail -f logs/start.out查看是否有報錯日誌
sh startup.sh -m standalone
2.6 登陸nacos
- 訪問 http://{ip}:{port}/nacos 輸入用戶名及密碼nacos/nacos即可