it clone https://github.com/alibaba/nacos.git cd nacos/ mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U ls -al distribution/target/ // change the $version to your actual path cd distribution/target/nacos-server-$version/nacos/bin
192.168.10.101:8848 192.168.10.102:8848 192.168.10.103:8848
#*************** Config Module Related Configurations ***************# ### If user MySQL as datasource: # 指定數據源爲 MySQL spring.datasource.platform=mysql ### Count of DB: # 數據庫實例數量 db.num=1 # 數據庫鏈接信息,若是是 MySQL 8.0+ 版本須要添加 serverTimezone=Asia/Shanghai ### Connect URL of DB: db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghai db.user=root db.password=1234
❝若是你和我同樣使用的是 MySQL 8.0+ 版本,那麼啓動 Nacos 時確定會報錯。莫慌,在 Nacos 安裝目錄下新建 plugins/mysql 文件夾,並放入 8.0+ 版本的 mysql-connector-java-8.0.xx.jar,重啓 Nacos 便可,啓動時會提示更換了 MySQL 的 driver-class 類。
tail -f /usr/local/nacos/logs/start.out
2020-04-29 22:47:56,204 INFO Nacos is starting...
2020-04-29 22:47:56,556 INFO Nacos logs files: /usr/local/nacos/logs/
2020-04-29 22:47:56,556 INFO Nacos conf files: /usr/local/nacos/conf/
2020-04-29 22:47:56,556 INFO Nacos data files: /usr/local/nacos/data/
2020-04-29 22:47:56,556 INFO Nacos started successfully in cluster mode.
Data ID: product-service.yaml
Group: DEFAULT_GROUP
Configuration format: YAML
Configuration content: project.name: SpringCloudAlibaba
project.org: Aliababa
server: port: 7070 # 端口 spring: application: name: product-service # 應用名稱 cloud: nacos: config: enabled: true # 若是不想使用 Nacos 進行配置管理,設置爲 false 便可 server-addr: 192.168.10.101:8848,192.168.10.102:8848,192.168.10.103:8848 # Nacos 服務器地址,集羣版直連 ip 模式 group: DEFAULT_GROUP # 組,默認爲 DEFAULT_GROUP file-extension: yaml # 配置內容的數據格式,默認爲 properties
upstream nacos { server 192.168.10.101:8848; server 192.168.10.102:8848; server 192.168.10.103:8848; }
server: port: 7070 # 端口 spring: application: name: product-service # 應用名稱 cloud: nacos: config: enabled: true # 若是不想使用 Nacos 進行配置管理,設置爲 false 便可 server-addr: 192.168.10.100:80 # Nacos 服務器地址,集羣版 Nginx 轉發 group: DEFAULT_GROUP # 組,默認爲 DEFAULT_GROUP file-extension: yaml # 配置內容的數據格式,默認爲 properties