多臺服務器搭建Nacos集羣

準備好安裝有CentOS7的3臺虛擬機,下面的步驟中,第一到第四步,3臺虛擬機做同樣的操作即可

去github下載nacos1.1.4  https://github.com/alibaba/nacos/releases/tag/1.1.4

這裏選擇nacos-server-1.1.4.tar.gz安裝包

 

上傳到linux服務器 /usr/local/ 的目錄下

tar -xzvf nacos-server-1.1.4.tar.gz    #解壓

cd /usr/local/nacos/conf      #進入路勁

首先找到任意一個可以連接mysql的服務器,可以是阿里雲,什麼雲都ok,一個就行,這個mysql是用來給nacos搭建集羣用的

nano application.properties      #編輯application.properties文件

添加以下內容,例如我的阿里雲地址是47.100.100.100,安裝有mysql

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

ctrl+x,y,保存

mv cluster.conf.example cluster.conf      #在conf目錄下修改文件名

nano cluster.conf      #編輯cluster.conf文件

配置ip和端口號

#it is ip
#example
#10.10.109.214
#11.16.128.34
#11.16.128.36
192.168.31.201:8848
192.168.31.202:8848
192.168.31.203:8848

 

在conf的目錄下,複製nacos-mysql.sql 這個文件裏面的文本內容

用navicat連接你的mysql,新建數據庫,數據庫名爲nacos_config

粘貼所複製的sql語句,執行腳本

 

cd /usr/local/nacos/bin      #進入目錄

sh startup.sh cluster        以集羣模式開啓nacos

 

測試nacos是否可以訪問

訪問 http://192.168.31.201:8848/nacos ,http://192.168.31.202:8848/nacos ,http://192.168.31.203:8848/nacos

默認用戶名和密碼都是nacos

我們發現,它們是有聯繫的

 

 

在其中一臺虛擬機配置nginx,如果你的虛擬機嫌少,也可以多弄一臺主機去專門配置nginx的。安裝nginx教程https://www.cnblogs.com/boonya/p/7907999.html(注意,安裝nginx的時候,tar.gz的安裝包,不要放在/usr/local的目錄下,必須放在其它位置!!否則會編譯失敗,編譯安裝以後,自動會在/usr/local/ 下生成nginx目錄)

cd /usr/local/nginx/conf         #進入路勁

nano nginx.conf           #編輯配置文件

 

這時候,我們直接去訪問http://192.168.31.201:1111/nacos   就可以了

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