首先linux系統(tǒng)上得有一個Nginx和一個Mysql數(shù)據(jù)庫;
Linux上安裝Nginx:http://www.reibang.com/p/838671506a8b
Linux上安裝Mysql:http://www.reibang.com/p/5a8b25f23dd7
1、首先在github上,下載一個linux版的Nacos
網(wǎng)址:https://github.com/alibaba/nacos/
2、將下載好的壓縮包上傳到linux系統(tǒng)存放nacos的目錄文件夾下
3、解壓nacos壓縮包
tar -zxvf nacos-server-2.0.3.tar.gz
4、分別復制bin
目錄下的startup.sh
文件為startup.sh.bk,conf
目錄文件下的application.properties
為application.properties.init和cluster.conf.example
為cluster.conf
注意:備份的文件名稱可以隨意取
5闪唆、修改cluster.conf
為文件,使用hostname -i
钓葫,查看當前的IP地址悄蕾。修改每臺nacos的端口號。
文件修改之前:
文件修改之后:
6础浮、修改conf
目錄下的application.properties
配置文件帆调。因為每個nacos中都內(nèi)嵌了一個derby
數(shù)據(jù)庫,搭建集群會造成數(shù)據(jù)庫數(shù)據(jù)不一致性問題豆同。所有要建一個mysql數(shù)據(jù)庫(nacos
)番刊,來保證nacos集群數(shù)據(jù)庫一致性問題。在conf
目錄下有一個nacos-mysql.sql
文件影锈,執(zhí)行這個數(shù)據(jù)庫腳本芹务,并在application.properties
配置即可。
7鸭廷、在ngin啟動配置文件代理nacos服務(wù)枣抱。配置如下
upstream cluster{
server 172.23.226.92:8847;
server 172.23.226.92:8848;
server 172.23.226.92:8849;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://cluster;
}
}
8、進入安裝nacos的bin目錄啟動服務(wù)
# 啟動服務(wù)
./startup.sh