CentOS7 部署 nacos 集群


集群架構:

三個節點

172.27.132.22
172.27.132.24
172.27.132.37

nacos version: 1.2.1
OS version: centos7.5

vip:172.27.133.200

1、下載安裝 jdk

$ yum install -y jdk-8u211-linux-x64.rpm

$ vim /etc/profile.d/java.sh

export JAVA_HOME=/usr/java/latest
export PATH=$JAVA_HOME/bin:$PATH

2、下載安裝maven

$ vim /etc/profile

export PATH=/usr/local/maven/bin:$PATH

3、下載代碼包解壓

unzip nacos-server-1.2.1.zip

4、修改集群配置

$ vim conf/cluster.conf

#it is ip
#example
172.27.132.22:8848
172.27.132.24:8848
172.27.132.37:8848

5、修改數據庫配置

$ vim conf/application.properties

### If user MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://172.27.133.201:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=nacos
db.password=TJNLZQjH

6、修改啟動腳本中的監聽地址,如果監聽 127.0.0.1 會導致無法選舉

$ vim bin/startup.sh

JAVA_OPT="${JAVA_OPT} -Dnacos.server.ip=172.27.132.22"

7、啟動實例

sh bin/startup.sh
tailf /usr/local/nacos/logs/start.out
tailf /usr/local/nacos/logs/nacos.log

8、配置代理(有兩個 haproxy 節點,keepalived 高可用這里就不贅述了)

vim /etc/haproxy/haproxy.cfg

listen nacos :8848
      mode http
      balance roundrobin
      server nacos01 172.27.132.22:8848 check
      server nacos02 172.27.132.24:8848 check
      server nacos03 172.27.132.37:8848 check

systemctl reload haproxy
netstat -tnlp | grep 8848

9、通過 vip 訪問控制台,http://172.27.133.200:8848/nacos/

參考:
https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html
https://github.com/alibaba/nacos
https://blog.csdn.net/ooyhao/article/details/102745641
https://blog.csdn.net/ljz9425/article/details/105220867


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM