国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

rocketmq安裝手冊(cè)

IT那活兒 / 2518人閱讀
rocketmq安裝手冊(cè)



安裝準(zhǔn)備



1. 版本要求規(guī)范

新上線系統(tǒng)要求安裝recketmq或者以上版本。

2. RocketMQ部署配置規(guī)范

操作系統(tǒng)要求:

針對(duì)linux、unix操作系統(tǒng),除一些操作系統(tǒng)配置、用戶創(chuàng)建等操作外,所有RocketMQ軟件安裝以及配置、啟動(dòng)操作建議使用RocketMQ用戶進(jìn)行。

3. 關(guān)閉防火墻(重點(diǎn):一定要關(guān)閉防火墻

systemctl stop firewalld

4. 安裝JDK軟件
JDK軟件安裝至/opt/java/jdk1.8.0_291/目錄下。

5. 配置host文件

配置hosts 文件,每臺(tái)服務(wù)器添加hosts文件信息。

6. 創(chuàng)建免密

按照口令要求進(jìn)行口令創(chuàng)建。

cd /root/.ssh

scp id_dsa.pub  root@node2:~

scp id_dsa.pub  root@node3:~

 拷貝的時(shí)候你會(huì)發(fā)現(xiàn),是需要密碼的。

cat ~/id_dsa.pub  >>~/.ssh/authorized_keys

7. 在官網(wǎng)下載rocketmq包并上傳

官網(wǎng)地址:http://rocketmq.apache.org/

下載完成后按照要求上傳到/opt/application/



安裝部署規(guī)范



本規(guī)范暫時(shí)以rocketmq4.9版本為例。

1. 安裝軟件

cd /opt/application/

unzip rocketmq-all-4.9.0-bin-release.zip

application:
application:
安裝nameserver 需要端口:
9876
Brock  10911
Vip 10909

2. 安裝java-jdk

修改配置:vi /etc/profile

生效:source /etc/profile

要注意如何是單機(jī)部署 rocketmq 要添加nameserver地址

單機(jī)部署 rocketmq


添加完此配置后 啟動(dòng)nameserver

cd /opt/application/rocketmq-all-4.9.0-bin-release/bin

nohup sh bin/mqnamesrv &
 
第二步修改 brocket配置文件
/opt/application/rocketmq-all-4.9.0-bin-release/conf/brojer.conf

單機(jī)服務(wù):

Step1:

修改nameserver jvm參數(shù)
(內(nèi)存默認(rèn) 是4g要根據(jù)自己的實(shí)際 情況修改 一個(gè)  512M)

修改runserver.sh 修改內(nèi)存為512M

Step2:

修改runbroker.sh jvm參數(shù)
(內(nèi)存默認(rèn) 是8g要根據(jù)自己的實(shí)際 情況修改 一個(gè)  512M)

修改runbroker.sh 修改內(nèi)存為1g(界面內(nèi)存)

啟動(dòng)nameserver  在bin錄入下

nohup sh bin/mqnamesrv &

jps檢驗(yàn) 啟動(dòng)進(jìn)程

啟動(dòng) broker

nohup ./mqbroker -c ../conf/broker.conf &


3. 集群搭建

Step1:
設(shè)置三臺(tái)機(jī)器:

192.168.1.3
192.168.1.4
192.168.1.5
Step2:
關(guān)閉防火墻:
systemctl stop firewalld
Step3:
3臺(tái)機(jī)器上安裝 rocketMQ  安裝上述文檔的路徑進(jìn)行解壓安裝
(4.5版本之后增加了基于Dleger實(shí)現(xiàn)的主從切換)

Step4:
開(kāi)始搭建2主2從異步刷盤的集群,這個(gè)集群的搭建reckmq有對(duì)應(yīng)的模板文件在conf/2m-2s-async 下的配置文件:

規(guī)劃:
Step5:
三臺(tái)機(jī)器安裝單機(jī)的方式 分別啟動(dòng)nameserver
Step6:
修改配置文件:
在conf 的配置文件:
2m-2s-anyns:2個(gè)master2個(gè)slave節(jié)點(diǎn)主從異步復(fù)制
2m-2s-sync:  2個(gè)master2個(gè)slave節(jié)點(diǎn)主從同步復(fù)制
2m-noslave:  2個(gè)master 沒(méi)有從節(jié)點(diǎn)
在配置文件的時(shí)候:使用的是異步復(fù)制,根據(jù)規(guī)劃的需求保留對(duì)應(yīng)的文件:
修改 192.168.1.4和192.168.1.5  下的 broker 文件 主從配置文件:
請(qǐng)參考192.168.1.4和192.168.1.5配置文件進(jìn)行修改:
1.4.zip
1.5.zip
2個(gè)主從主機(jī)中修改對(duì)應(yīng)的 brocket  配置完文件后,啟動(dòng)broket


4. 啟動(dòng)

啟動(dòng) :NameServer

Node1:
cd /opt/application/rocketmq-all-4.9.0-bin-release/bin
nohup sh bin/mqnamesrv &
node2: NameServer 和 broker
cd /opt/application/rocketmq-all-4.9.0-bin-release/bin
nohup sh bin/mqnamesrv &

啟動(dòng):broker

cd /opt/application/rocketmq-all-4.9.0-bin-release/bin
nohup ./mqbroker -c ../conf/2m-2s-async/broker-a.properties &
nohup ./mqbroker -c ../conf/2m-2s-async/broker-b-s.properties &

.-

node3: NameServer 和 broker
cd /opt/application/rocketmq-all-4.9.0-bin-release/bin
nohup sh bin/mqnamesrv &

啟動(dòng):broker

cd /opt/application/rocketmq-all-4.9.0-bin-release/bin
nohup ./mqbroker -c ../conf/2m-2s-async/broker-b.properties &
nohup ./mqbroker -c ../conf/2m-2s-async/broker-a-s.properties &

消費(fèi)消息和接受消息:

發(fā)送消息和接收消息

export NAMESRV_ADDR=192.168.1.5:9876
export NAMESRV_ADDR=192.168.1.4:9876

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer


5.  配置rocketmq 圖形界面的安裝
(recketmq本身是不提供圖形界面的)

rocketmq 源碼中并沒(méi)有提供控制臺(tái),但是在rocketmq社區(qū)擴(kuò)展項(xiàng)目中提供一個(gè)控制臺(tái):

地址:
https:github.com.apache/recketmq-externals

/原始地址
https://github.com/apache/rocketmq-externals

//加速地址
https://codechina.csdn.net/mirrors/apache/rocketmq-externals/

下載rocketmq-console 項(xiàng)目:

1) 安裝maven
yum install maven

2) 安裝maven
yum install git
3) 下載rocketmq-externals代碼
   git clone  https://codechina.csdn.net/mirrors/apache/rocketmq-externals/   
4) 編譯
(編譯前可以先修改配置文件 vim src/main/resources/application.properties )

cd rocketmq-externals/rocketmq-console/
mvn clean package -Dmaven.test.skip=true
在rocketmq-externals/rocketmq-console/target/目錄下即為目標(biāo)文件 :rocketmq-console-ng-2.0.0.jar
5) 運(yùn)行
nohup java -jar rocketmq-console-ng-2.0.0.jar --rocketmq.config.namesrvAddr=localhost:9876 --server.port=8080 &

啟動(dòng):
http://192.168.1.3:8080/#/


安裝maven

       

liunx 安裝 maven 報(bào)錯(cuò) “ -bash: mvn: 未找到命令
① 檢查配置環(huán)境沒(méi)問(wèn)題
例:
export MAVEN_HOME=/usr/maven
export PATH=${MAVEN_HOME}/bin:$PATH

② 如果配置環(huán)境沒(méi)問(wèn)題
執(zhí)行命令: 
yum install maven -y



END


更多精彩干貨分享

點(diǎn)擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129815.html

相關(guān)文章

  • 本地RocketMQ安裝與調(diào)試

    摘要:本地的安裝與調(diào)試標(biāo)簽啟動(dòng)進(jìn)入的源碼項(xiàng)目。消息發(fā)送的高性能與低延遲。強(qiáng)大的消息堆積能力與消息處理能力。嚴(yán)格的順序消息存儲(chǔ)。保證消息至少被消費(fèi)一次,但不承諾消息不會(huì)被消費(fèi)者多次消費(fèi)。其消息的冪等由消費(fèi)者自己實(shí)現(xiàn)。 本地RocketMQ的安裝與調(diào)試 標(biāo)簽:【RocketMQ】 1. 啟動(dòng) 進(jìn)入RocketMQ-ALL的源碼項(xiàng)目。 執(zhí)行maven打包: mvn -Prelease-all ...

    icattlecoder 評(píng)論0 收藏0
  • SpringBoot RocketMQ 整合使用和監(jiān)控

    摘要:前提通過(guò)前面兩篇文章可以簡(jiǎn)單的了解和安裝,今天就將和整合起來(lái)使用。然后我運(yùn)行之前的整合項(xiàng)目,查看監(jiān)控信息如下總結(jié)整篇文章講述了與整合和監(jiān)控平臺(tái)的搭建。 showImg(https://segmentfault.com/img/remote/1460000013232432?w=1920&h=1277); 前提 通過(guò)前面兩篇文章可以簡(jiǎn)單的了解 RocketMQ 和 安裝 RocketMQ...

    Jacendfeng 評(píng)論0 收藏0
  • 后端必備——數(shù)據(jù)通信知識(shí)(RPC、消息隊(duì)列)一站式總結(jié)

    摘要:具體可以參考消息隊(duì)列之具體可以參考實(shí)戰(zhàn)之快速入門十分鐘入門阿里中間件團(tuán)隊(duì)博客是一個(gè)分布式的可分區(qū)的可復(fù)制的基于發(fā)布訂閱的消息系統(tǒng)主要用于大數(shù)據(jù)領(lǐng)域當(dāng)然在分布式系統(tǒng)中也有應(yīng)用。目前市面上流行的消息隊(duì)列就是阿里借鑒的原理用開(kāi)發(fā)而得。 我自己總結(jié)的Java學(xué)習(xí)的系統(tǒng)知識(shí)點(diǎn)以及面試問(wèn)題,目前已經(jīng)開(kāi)源,會(huì)一直完善下去,歡迎建議和指導(dǎo)歡迎Star: https://github.com/Snail...

    Kahn 評(píng)論0 收藏0
  • paascloud開(kāi)源項(xiàng)目學(xué)習(xí)(2) -- centos7下安裝SpringCloud+Vue環(huán)境

    摘要:依次執(zhí)行下面命令本地安裝從官方安裝包下載。管理界面提供多種管理方式命令行和界面等提供一個(gè)開(kāi)源的擴(kuò)展項(xiàng)目里面包含一個(gè)子項(xiàng)目配置下打個(gè)包就可以用了。 前言 github 開(kāi)源項(xiàng)目--paascloud-master:https://github.com/paascloud/... paascloud-master 官方環(huán)境搭建:http://blog.paascloud.net/20...

    jsdt 評(píng)論0 收藏0
  • 【備戰(zhàn)春招/秋招系列】美團(tuán)Java面經(jīng)總結(jié)進(jìn)階篇 (附詳解答案)

    摘要:我在前面的文章中也提到了應(yīng)該怎么做自我介紹與項(xiàng)目介紹,詳情可以查看這篇文章備戰(zhàn)春招秋招系列初出茅廬的程序員該如何準(zhǔn)備面試。因此基于事件消息對(duì)象驅(qū)動(dòng)的業(yè)務(wù)架構(gòu)可以是一系列流程。 showImg(https://user-gold-cdn.xitu.io/2018/11/14/16711ac29c2ae52c?w=928&h=531&f=png&s=798562); 一 消息隊(duì)列MQ的...

    chengjianhua 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<