一介时、下載报咳,安裝,啟動(dòng)
1. 下載地址:
https://github.com/alibaba/nacos/releases/download/2.1.1/nacos-server-2.1.1.zip
分別解壓到三個(gè)文件夾下:nacos-standalone玖详、nacos-cluster1把介、nacos-cluster2
2. 獨(dú)立模式啟動(dòng):
nacos_standalone/bin/startup.sh -m standalone
二、 集群配置
1. 修改nacos-cluster1/conf/application.properties
只需要修改關(guān)鍵片段:**** Config Module Related Configurations ****
#*************** Spring Boot Related Configurations ***************#
### Default web context path:
server.servlet.contextPath=/nacos
### Include message field
server.error.include-message=ON_PARAM
### Default web server port:
server.port=8848
#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false
### Specify local server's IP:
# nacos.inetutils.ip-address=
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123
此時(shí)如果啟動(dòng)nacos: ./startup.sh
蟋座,就會(huì)以“準(zhǔn)集群方式” 啟動(dòng)了拗踢,但由于指定的數(shù)據(jù)庫和相關(guān)的表并不存在,所以需要對(duì)數(shù)據(jù)庫進(jìn)行配置的工作向臀。
2. 建立指定數(shù)據(jù)庫和表:
按如下數(shù)據(jù)庫地址進(jìn)行配置 ://127.0.0.1:3306/nacos_config
sql> create database nacos_config
sql> use nacos_config
sql> resource conf/nacos-mysql.sql
此時(shí)相關(guān)的庫和表就已經(jīng)建立完畢巢墅,此時(shí)如果: ./startup.sh
,啟動(dòng)nacos會(huì)成功,但并沒有集群君纫。
3. 配置 conf/cluster.conf
cp cnf/cluster.conf.example cnf/cluster.conf
vim cnf/cluster.conf
....
#example
192.168.31.164:8848
192.168.31.164:8858
此處是使用一臺(tái)機(jī)器做的偽集群驯遇。
4. 配置cluster2
將cluster1 的 cnf/cluster.conf 和 cnf/application.properties 復(fù)制到 cluster2 相應(yīng)的位置。
將cluster2/cnf/application.properties 中的 server.port 修改為 8858
server.port=8858
即 cluster2 除了 port 以外蓄髓,所有的配置都一樣的妹懒。
5. 啟動(dòng)cluster1 和 cluster2 :
分別執(zhí)行:
bin/startup.sh
此時(shí)是以8848和8858端口,以集群方式啟動(dòng)了兩臺(tái)服務(wù)器双吆。
image.png