搭建 Nacos 集群
架構(gòu)
centos安裝docker
https://docs.docker.com/engine/install/centos/
詳細(xì)配置過程
MySql8
- mysql數(shù)據(jù)庫配置
數(shù)據(jù)庫腳本 nacos/conf/nacos-mysql.sql
Nacos2
- application.properties
修改為mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
- cluster.conf
配置你三臺(tái)nacos的地址
192.168.145.140:6648
192.168.145.140:7748
192.168.145.140:8848
- 修改startup.sh (nacos1版本同一臺(tái)機(jī)器修改啟動(dòng)腳本,nacos2應(yīng)該不用了)
- 復(fù)制倆份nacos,修改其對(duì)應(yīng)的port
注意端口號(hào)不能連續(xù),詳見gprc
Nginx
nginx下載與編譯
https://blog.csdn.net/qq_41684621/article/details/101900843
nginx修改
server改成統(tǒng)一的入口 類似網(wǎng)關(guān)
更正:cluster后面是;
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;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root html;
#index index.html index.htm;
proxy_pass http://cluster;
}
.......省略
進(jìn)入nginx安裝目錄執(zhí)行
./nginx -c /usr/local/nginx/conf/nginx.conf
ps -ef|grep nacos|grep -v grep|wc -l
文章來源:http://www.zghlxwxcb.cn/news/detail-742773.html
這個(gè)命令的作用是統(tǒng)計(jì)當(dāng)前系統(tǒng)中名為"nacos"的進(jìn)程數(shù)量。具體解釋如下:
1. `ps -ef`:列出所有進(jìn)程的信息。
2. `grep nacos`:從上一步的結(jié)果中篩選出包含"nacos"關(guān)鍵字的行。
3. `grep -v grep`:從上一步的結(jié)果中排除掉包含"grep"關(guān)鍵字的行,即排除掉grep命令本身的輸出。
4. `wc -l`:統(tǒng)計(jì)上一步結(jié)果中的行數(shù),即進(jìn)程數(shù)量。
步的結(jié)果中篩選出包含"nacos"關(guān)鍵字的行。
3. grep -v grep
:從上一步的結(jié)果中排除掉包含"grep"關(guān)鍵字的行,即排除掉grep命令本身的輸出。
4. wc -l
:統(tǒng)計(jì)上一步結(jié)果中的行數(shù),即進(jìn)程數(shù)量。文章來源地址http://www.zghlxwxcb.cn/news/detail-742773.html
最后訪問 **http://192.168.145.140:1111/nacos**
到了這里,關(guān)于【SpringCloud Alibaba -- Nacos】Linux 搭建 Nacos 集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!