国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux環(huán)境搭建nacos集群詳解

這篇具有很好參考價值的文章主要介紹了linux環(huán)境搭建nacos集群詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、集群部署說明

官網集群部署:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

集群架構如下:

linux環(huán)境搭建nacos集群詳解

二、環(huán)境準備

搭建集群首先要具備JDK環(huán)境,其次需要,1個Nginx+3個nacos注冊中心+1個mysql,集群按正常來說應該要具備三臺服務器,我這里設備有限,就在一臺機器上來搭建集群了!Nginx主要用他作為負載均衡。如果您也是一臺Linux機器,Linux內存最少要4個G左右,不然可能會內存爆滿,然后會導致Nacos啟動不成功等問題!

  1. jdk環(huán)境:https://blog.csdn.net/weixin_43888891/article/details/126810947?spm=1001.2014.3001.5501
  2. 基于docker安裝mysql:https://blog.csdn.net/weixin_43888891/article/details/113577006
  3. 創(chuàng)建Nacos數據庫,并執(zhí)行腳本(Nacos數據持久化到mysql),腳本文件:https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
  4. 安裝Nginx:https://blog.csdn.net/weixin_43888891/article/details/122831636
  5. Nacos下載地址:https://github.com/alibaba/nacos/releases

linux環(huán)境搭建nacos集群詳解
6. 查看nginx是否啟動成功:ps -ef | grep nginx

linux環(huán)境搭建nacos集群詳解

三、搭建Nacos集群

我這里用的是一臺機器,假如你是三臺機器,那么每一臺都需要這么操作,切記每個nacos的cluster.conf要保持一致,并且application.properties當中指定的mysql數據庫也都要是一致的。

第一步:上傳解壓:

  1. 創(chuàng)建存放nacos的文件夾:mkdir /opt/nacos
  2. 通過xftp上傳tar包到/opt/nacos
  3. 解壓:tar -zxvf nacos-server-2.1.1.tar.gz

第二步:修改application.properties,指定mysql持久化

  1. 修改配置文件:vi /opt/nacos/nacos/conf/application.properties ,Esc進入編輯狀態(tài)
spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
  1. :wq保存application.properties配置

第三步:指定集群的IP和端口

  1. 進入/opt/nacos/nacos/conf復制出cluster.conf:cp cluster.conf.example cluster.conf
  2. cluster.conf內容如下,在文件最下方修改即可(這里我用本機真實ip地址或者127.0.0.1,在后面均可正常啟動,但還是推薦使用本機真實ip地址,如果使用127.0.0.1,在nacos頁面的集群管理當中會出現兩個節(jié)點,一個是127.0.0.1,一個是真實ip的!):vi cluster.conf 改完后 :wq保存cluster.conf配置

linux環(huán)境搭建nacos集群詳解

第四步:由于用的一臺機器,而startup.sh并沒有傳入端口號的參數,所以手動加一個

編輯Nacos的啟動腳本startup.sh,使它能夠接受不同的啟動端口(如果本身就是三臺機器,可以跳過這一步)

  • /opt/nacos/nacos/bin:目錄下有startup.sh,平時單機版的啟動,都是./startup.sh即可。
  • 集群啟動,我們希望可以類似其它軟件的shell命令,傳遞不同的端口號啟動不同的nacos實例。命令:./startup.sh -t 3333 表示啟動端口號為3333的nacos服務器實例,和上一步的cluster.conf配置的一致。

一共需要修改兩個地方,如下:vi startup.sh

linux環(huán)境搭建nacos集群詳解linux環(huán)境搭建nacos集群詳解

linux環(huán)境搭建nacos集群詳解

修改后:-Dserver.port=${PORT} 一定不要放錯地方了,放到"$JAVA"后面

linux環(huán)境搭建nacos集群詳解

第五步:copy兩個nacos

由于我們沒有多臺機器,只有一臺,那我們一臺機器啟動多個nacos,在低版本當中支持一個nacos安裝包多個啟動,但是2.0以后版本是不支持的,不然會報錯:Fail to init node, please see the logs to find the reason.,所以一切配置好之后直接copy兩個文件: cp -r /opt/nacos/nacos /opt/nacos/nacos2

linux環(huán)境搭建nacos集群詳解

第六步:啟動執(zhí)行

sh /opt/nacos/nacos/bin/startup.sh -t 3333
sh /opt/nacos/nacos1/bin/startup.sh -t 4444
sh /opt/nacos/nacos2/bin/startup.sh -t 5555 
  1. 查看啟動日志:tail -f /opt/nacos/nacos/logs/start.out
  2. 出現報錯(沒有出現報錯的話忽略這一步):
    linux環(huán)境搭建nacos集群詳解
    • (1)查看哪個安裝包包含該庫:yum provides libstdc++.so.6
      linux環(huán)境搭建nacos集群詳解

    • (2)安裝:yum install libstdc+±4.8.5-44.el7.i686

    • (3)停止nacos:ps -ef | grep nacos然后再kill -9 進程id 這時候再啟動就不報錯了!

四、調整Nginx的配置

在實際開發(fā)當中是可以使用Nginx集群的,當然我這里用的是單機Nginx

  1. 修改配置文件:vi /usr/local/nginx/conf/nginx.conf
  2. 在nginx.conf的http塊加如下配置:
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;
	 }
}
  1. cd /usr/local/nginx/sbin
  2. 讓配置生效:./nginx -s reload

防火墻相關設置:

  1. 查看是否開啟防火墻:systemctl status firewalld
  2. 如果開啟了,需要開放1111端口: firewall-cmd --zone=public --add-port=1111/tcp --permanent
  3. 重啟防火墻:systemctl restart firewalld.service
  4. 查看已經開放的端口號:firewall-cmd --list-all

如果要開放的端口太多,嫌麻煩,可以關閉防火墻,安全性自行評估:systemctl stop firewalld.service

五、測試訪問

http://192.168.1.104:1111/nacos

linux環(huán)境搭建nacos集群詳解

新建一個配置測試:

linux環(huán)境搭建nacos集群詳解

查看數據庫:

linux環(huán)境搭建nacos集群詳解

微服務注冊:文章來源地址http://www.zghlxwxcb.cn/news/detail-494634.html

server:
  port: 9002

spring:
  application:
    name: nacos-payment-provider
  cloud:
    nacos:
      discovery:
        #配置Nacos地址
        #server-addr: localhost:8848
        # 換成nginx的1111端口,做集群
        server-addr: 192.168.111.144:1111


management:
  endpoints:
    web:
      exposure:
        include: '*'

到了這里,關于linux環(huán)境搭建nacos集群詳解的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Linux上搭建Nacos集群 + nginx做負載均衡

    下載Nacos:訪問Nacos的官方網站(https://nacos.io),在下載頁面上選擇適合您的操作系統(tǒng)和版本,下載Nacos的安裝包。 解壓安裝包:將下載的安裝包解壓到指定的目錄。 配置集群節(jié)點:進入解壓后的Nacos目錄,進入 conf 文件夾,并編輯 cluster.conf 文件。在該文件中,添加集群中每

    2024年02月09日
    瀏覽(23)
  • nacos2.1.1版本,作為注冊中心,配置中心如何使用,nacos服務端啟動,微服務搭建,nacos集群化部署

    關于nacos 相信大多數人一樣,在接觸微服務的時候知道有Netflix系列和alibaba系列 但是Netflix這一套如今由于部分組件不在開源,又有alibaba這一套的出現,市面上,alibaba系列微服務架構已經是最火熱的了,而nacos則是alibaba系列組件充當服務注冊發(fā)現和配置中心的角色 說白了,就是將每個

    2024年02月03日
    瀏覽(22)
  • 【Docker】在Linux使用Docker進行nacos集群部署

    【Docker】在Linux使用Docker進行nacos集群部署

    目錄 一、介紹 二、單個部署 三、多個部署 ?每篇一獲 Nacos ?是阿里巴巴開源的一個更易于構建云原生應用的動態(tài)服務發(fā)現、配置管理和服務管理平臺。 Nacos的主要功能包括: 服務發(fā)現和服務健康檢查 :Nacos能夠幫助您實現自動服務注冊、發(fā)現和健康檢查。 動態(tài)配置服務 :

    2024年01月19日
    瀏覽(28)
  • 【Spring Cloud】深入理解 Nacos 的統(tǒng)一配置管理,配置熱更新,多環(huán)境配置共享,集群搭建

    【Spring Cloud】深入理解 Nacos 的統(tǒng)一配置管理,配置熱更新,多環(huán)境配置共享,集群搭建

    在微服務架構中,配置管理是一個至關重要的問題。隨著系統(tǒng)規(guī)模的擴大,配置的管理和更新變得更加繁瑣。Nacos 作為一個全能的服務發(fā)現和配置管理平臺,為解決這一問題提供了全方位的支持。在本文中,我們將深入理解 Nacos 的配置管理,包括配置的統(tǒng)一管理、熱更新、多

    2024年02月02日
    瀏覽(374)
  • 大數據開源框架環(huán)境搭建(七)——Spark完全分布式集群的安裝部署

    大數據開源框架環(huán)境搭建(七)——Spark完全分布式集群的安裝部署

    前言:七八九用于Spark的編程實驗 大數據開源框架之基于Spark的氣象數據處理與分析_木子一個Lee的博客-CSDN博客_spark輿情分析 目錄 實驗環(huán)境: 實驗步驟: 一、解壓 二、配置環(huán)境變量:? 三、修改配置文件? 1.修改spark-env.sh配置文件: 2.修改配置文件slaves: 3.分發(fā)配置文件:

    2024年02月11日
    瀏覽(94)
  • 大數據開源框架環(huán)境搭建(四)——HDFS完全分布式集群的安裝部署

    大數據開源框架環(huán)境搭建(四)——HDFS完全分布式集群的安裝部署

    前言:本實驗的所有路徑均為本人計算機路徑,有些路徑需要看自己的,跟著我的一起做最好。普通用戶下大部分命令需要加sudo,root模式下不用。如果怕麻煩,直接在root用戶下操作。 目錄 實驗環(huán)境: 實驗步驟: 一、配置NAT網絡?,分配靜態(tài)IP地址 1.打開VMware,選擇編輯,

    2024年02月05日
    瀏覽(37)
  • 大數據開源框架環(huán)境搭建(五)——Hbase完全分布式集群的安裝部署

    大數據開源框架環(huán)境搭建(五)——Hbase完全分布式集群的安裝部署

    目錄 實驗環(huán)境: 實驗步驟: 〇、Zookeeper安裝配置: 一、安裝前注意事項 二、HBase安裝 ?三、Hbase集群配置 1.配置hbase-env.sh文件,位于Hbase安裝目錄/conf/ 2.配置hbase-site.xml文件,位于Hbase安裝目錄/conf/ 3.配置regionservers 4.新建 backup-masters文件,添加備份HMaster機器名 四、將配置好

    2024年02月08日
    瀏覽(31)
  • Linux服務器集群-大數據基礎環(huán)境搭建指南

    Linux服務器集群-大數據基礎環(huán)境搭建指南

    本文將構建三臺Linux服務器(node1、node2、node3),通過相關配置,搭建出一個Linux服務器集群環(huán)境適用于大數據的開發(fā)學習。 本文使用的VMware版本為:VMware16; 本文環(huán)境搭建使用到的Linux發(fā)行版本為:CentOS7; 本文的電腦操作環(huán)境為:windows11。 首先,需要根據之前發(fā)文中的流程

    2024年02月07日
    瀏覽(27)
  • Linux環(huán)境搭建Hadoop及完全分布式集群

    Hadoop是一個開源的分布式計算框架,旨在處理大規(guī)模數據集和進行并行計算。核心包括兩個組件:HFDS、MapReduce。 配置方案 各虛擬機的用戶名分別為test0、test1、test2,主機名為hadoop100、hadoop101、hadoop102 虛擬機的分配如下: hadoop100:NameNode + ResourceManager hadoop101:DataNode + NodeM

    2024年03月23日
    瀏覽(36)
  • linux安裝搭建配置docker,mysql,nacos,redis哨兵集群,kafka,elasticsearch,kibana,IK分詞器,安裝Rabbitmq,安裝并配置maven

    linux安裝搭建配置docker,mysql,nacos,redis哨兵集群,kafka,elasticsearch,kibana,IK分詞器,安裝Rabbitmq,安裝并配置maven

    目錄 搭建docker 1.2安裝yum工具? 1.3更新阿里鏡像源 1.4下載docker 1.5關閉防火墻 1.6啟動docker 1.7查看docker版本 1.8配置阿里云鏡像 1.8.1 創(chuàng)建文件夾 1.8.2在文件夾內新建一個daemon.json文件 1.8.3重載文件 1.9重啟docker 2安裝MySQL 3安裝nacos 3.1拉取nacos鏡像并啟動 3.2啟動nacos命令 3.3命令敲完

    2024年02月03日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包