一次安裝rocketmq的筆記

 下載並解壓安裝包到 /usr/local/rocketmq/rocketmq-all-4.7.0-bin-release

 
 修改配置文件vim /etc/profile 添加如下幾行:
export NAMESRV_ADDR=127.0.0.1:9876
export ROCKETMQ_HOME=/usr/local/rocketmq/rocketmq-all-4.7.0-bin-release
export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH

記住/etc/profile中JAVA_HOME路徑爲:/usr/local/src/jdk1.8.0_161
使rocketmq的配置生效
source /etc/profile
cat /etc/profile

 
進入rocketmq/bin目錄,修改runserver.sh runbroker.sh 和 tools.sh
把:
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && error_exit "Please set the JAVA_HOME variable in your environment, We need java(x64)!"

改爲:
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/local/src/jdk1.8.0_161
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
#[ ! -e "$JAVA_HOME/bin/java" ] && error_exit "Please set the JAVA_HOME variable in your environment, We need java(x64)!"


runserver.sh
找到以下配置,將xms/xmx/xmn 分別修改成以下數值(視機器配置而定)
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
##保存

runbroker.sh
##具體數值視機器而定
JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m"
##保存

rocketmq/conf中找到broker.conf,添加
namesrvAddr=127.0.0.1:9876
brokerIP1=47.107.185.200


分別後臺啓動  
nohup sh mqnamesrv &

nohup sh mqbroker -n localhost:9876  autoCreateTopicEnable=true & 


mqbroker的啓動命令爲:
nohup sh mqbroker -n localhost:9876 -c ../conf/broker.conf autoCreateTopicEnable=true &

查看mqbroker是否連接上mqnamesrv
sh mqadmin clusterList -n localhost:9876
sh mqadmin clusterList -n 47.107.185.200:9876
啓動日誌:
tail  -f  ~/logs/rocketmqlogs/namesrv.log
啓動錯誤日誌:
rocketmq/bin/nohup.out

查看是否啓動:
ps -ef | grep namesrv
ps -ef | grep mqbroker

ss -antulp |grep 9876


3、rocketmq服務關閉

關閉namesrv服務:sh ./mqshutdown namesrv

關閉broker服務 :sh ./mqshutdown broker
  

你想創建一個名爲"tx-mq-TOPIC" 的主題。可以使用如下命令
目錄:rocketmq/bin
./mqadmin updateTopic -n localhost:9876  -b localhost:10911  -t tx-mq-TOPIC2
注意:ip和端口號
 

參考:
https://www.jianshu.com/p/66bb3f575ff8
https://blog.csdn.net/mingtian625/article/details/49307189

https://blog.csdn.net/qq_14853889/article/details/81053145?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章