無廢話7小時學會使用Spring Cloud Alibaba(3)Nacos安裝和配置

一 下載Nacos
官網下載地址:https://github.com/alibaba/nacos/releases,選擇下載當前穩定版,這裏下載的是nacos-server-1.2.1.zip。
二 Nacos安裝和持久化集羣配置
1.初始化Nacos數據庫腳本(mysql作爲Nacos持久化配置)
在192.168.1.12服務器上新建數據庫nacos_conf,並導入nacos-mysql.sql腳本(腳本從下載的nacos-server-1.2.1.zip解壓在裏面找到)。

2.上傳nacos-server-1.2.1.zip到3臺Nacos服務器,解壓安裝包。

注:Nacos官網建議3個或3個以上Nacos節點才能構成集羣,Nacos集羣時在 nacos/conf/cluster.conf 文件中配置的所有節點都是使用同一網段的內網ip (注意是同一網段),另外每個節點上需要安裝 JDK 1.8+1.進入192.168.1.4服務器
(1).在nacos解壓包下的conf文件夾下找到application.properties,編輯打開增加支持mysql數據源配置,添加mysql數據源的url、用戶名和密碼。

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://192.168.1.12:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123

(2).在nacos解壓包下的conf文件夾下找到cluster.conf(將cluster.conf.example複製一份cluster.conf),配置集羣節點,每行配置成ip:port。

192.168.1.4:8848
192.168.1.5:8848
192.168.1.6:8848

(3).進入進入192.168.1.4和進入192.168.1.5服務器安裝上面流程分別一樣配置。
(4).nginx負載均衡到nacos服務器
進入192.168.1.14,配置nginx的conf文件

upstream 192.168.1.14{
    server 192.168.1.4:8848;
    server 192.168.1.5:8848;
    server 192.168.1.5:8848;
}
server {
     listen       8848;
     server_name  192.168.1.14;
     location / {
        proxy_pass http://192.168.1.14/nacos/;
     }
 }


2.啓動三臺服務器的nacos

sh startup.sh

3.nacos管理後臺

訪問http://192.168.1.14:8848
默認賬戶和密碼都是nacos


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章