1.下載和安裝
官方下載地址:https://github.com/alibaba/nacos/releases,根據(jù)自己需要的本版去下載就行
下載的是 .tar.gz 后綴的文件是linux版本的
使用tar命令解壓,完成之后是一個nacos的文件夾
和windows下的文件夾目錄是一樣的
要啟動的腳本時.sh后綴。
2.配置
一個nacos的啟動要有多個端口號
2.1執(zhí)行mysql腳本
和windows一樣
2.2配置application文件
和windows一樣
2.3配置端口號(Linux服務(wù)器上nacos的集群配置cluster.conf)
從cluster.conf.example文件中復(fù)制出cluster.conf,按照官方給的例子進行修改,,修改這個cluster.conf文件中的內(nèi)容,
查看當前l(fā)inux的ip是什么
hostname -i
這個IP不能寫127.0.0.1,必須是Linux命令hostname -i能夠識別的IP
vim cluster.conf
修改后的樣子是這樣的,
2.4編輯Nacos的啟動腳本startup.sh,使它能夠接受不同的啟動端口
2.4.1修改startup.sh
vim startup.sh
要修改的兩處位置
位置1:(68行左右)
p:
p)
PORT=$OPTARG;;
位置2:(134行左右)
-Dserver.port=${PORT}
2.4.2執(zhí)行的命令
./startup -p 3333
./startup -p 4444
./startup -p 5555
統(tǒng)計nacos集群
ps -rf|grep nacos|grep -V grep |wc -l
該命令的作用是統(tǒng)計正在運行的進程中包含關(guān)鍵字"nacos"的數(shù)量
ps -rf: 列出當前正在運行的進程,并顯示詳細信息。
grep nacos: 在進程列表中過濾包含關(guān)鍵字"nacos"的行。
grep -v grep: 過濾掉包含關(guān)鍵字"grep"的行,以防止將grep命令本身作為結(jié)果計算。
wc -l: 統(tǒng)計過濾結(jié)果的行數(shù),即包含關(guān)鍵字"nacos"的進程數(shù)量。
2.5Nginx的配置,由它作為負載均衡器
2.5.1配置nginx的配置文件
upstream cluster{
server 127.0.0.1:3333;
server 127.0.0.1:4444;
server 127.0.0.1:5555;
}
server {
listen 1111;
server_name localhost;
location / {
proxy_pass http://cluster;
}
.......省略
}
2.5.2進入目錄下,按照指定配置文件啟動
cd /usr/local/nginx/sbin
./nginx -c /usr/local/nginx/conf/nginx.conf
ps -ef|grep nginx
2.5.4測試通過nginx訪問nacos
訪問 nginx的1111 ,轉(zhuǎn)發(fā)http://192.168.111.144:1111/nacos/#/login
已經(jīng)進入到了mysql數(shù)據(jù)庫
2.5.5啟動我們的微服務(wù)并注冊 nacos 集群中
文章來源:http://www.zghlxwxcb.cn/news/detail-722659.html
2.6總結(jié)
文章來源地址http://www.zghlxwxcb.cn/news/detail-722659.html
到了這里,關(guān)于nacos在linux中的安裝、集群的配置、mysql生產(chǎn)配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!