Nacos 單機(jī)、集群安裝 Mysql持久化

Nacos 單機(jī)、集群安裝 Mysql持久化

關(guān)于Nacos是什么 跟Eureka Consul Etcd ZooKeeper等等注冊中心有啥區(qū)別。這里就不提了 都能搜得到 ,我們公司使用Nacos做注冊中心配置中心已經(jīng)有一年多的時間了。一直很穩(wěn)定 這里主要就寫一下Nacos單機(jī)與集群的安裝配置 數(shù)據(jù)持久化用mysql 這里為了演示只配置了一個mysql服務(wù)

環(huán)境

nacos提供二進(jìn)制包跟源代碼兩種方式 Java版本必須大于1.8 并且配置環(huán)境變量

操作系統(tǒng) : CentOS Linux release 7.8

Java版本: 大于1.8

Nacos版本 : 1.3.1

Nacos下載

nacos所有版本均托管在github https://github.com/alibaba/nacos/releases

選擇一個較新的穩(wěn)定版下載二進(jìn)制壓縮包就可以了 我這里選擇的是 1.3.1

image

安裝

unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz
cd nacos/bin
配置mysql持久化

解壓壓縮包之后 在 nacos/conf下有nacos-mysql.sql 腳本 ,新建個數(shù)據(jù)庫導(dǎo)入 1.3.1的腳本有12張表

編輯nacos配置文件application.properties 添加如下配置

#指定數(shù)據(jù)源為mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.124.36:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
#用戶名
db.user=root 
#密碼
db.password=root
單機(jī)啟動

linux/osx:

sh startup.sh -m standalone

Windows:

cmd startup.cmd

集群啟動

nacos集群非常簡單 案例使用三臺centos搭建集群 10.211.55.4、10.211.55.5、10.211.55.6 分別在三臺機(jī)器上安裝nacos 新建cluster.conf文件

10.211.55.4:8848
10.211.55.5:8848
10.211.55.6:8848

保存之后三臺機(jī)器分別啟動 執(zhí)行

``sh startup.sh`

瀏覽器打開http://ip:port/nacos 訪問nacos可視化頁面 例如http://10.211.55.4:8848/nacos

用戶名:密碼 默認(rèn) nacos : nacos

找到集群管理 > 節(jié)點列表 就可以看到剛才啟動的三臺在線了

image

8848是nacos的默認(rèn)端口如果想修改則編輯application.properties 找到server.port=8848修改為你的端口

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容