搭建rockermq

安裝maven和java環境,此處省略。若是沒有安裝,請先安裝maven和java環境!java

 

首先下載rockermq
官方地址:http://rocketmq.apache.org/docs/quick-start/git

第一步:下載
wget https://www-us.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zipgithub

第二步:解壓並移/usr/local/rockermq下
unzip rocketmq-all-4.4.0-bin-release.zip
mv rocketmq-all-4.4.0-bin-release /usr/local/rocketmqapache

第三步:rockermq的添加環境變量
vim /etc/profile
# rockermq
export PATH=$PATH:/usr/local/rocketmq/bin
export NAMESRV_ADDR=localhost:9876
source /etc/profile
第四步:修改啓動內存(緣由是因爲官方默認的rockermq設置的jar包啓動內存是很是大的,直接啓動的話會提示你的內存不足等緣由,因此咱們要修改小一點)
cd /usr/local/rocketmq/bin/
vim runserver.sh
將JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
改爲以下:
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m"vim

vim runbroker.sh
將JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
改爲JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn512m"app

##java的堆內存和棧內存可根據本身電腦的配置修改。maven

第五步:啓動rockermq
啓動Name Server:mqnamesrv &
啓動Broker:mqbroker -n localhost:9876 &ui

關閉
mqshutdown namesrv
mqshutdown brokerspa


這樣的咱們的rockermq就安裝完畢了。下面順便安裝一下圖形化界面。
第一步:下載
cd /usr/local/rocketmq
git clone https://github.com/apache/rocketmq-externals
第二步:修改配置文件
cd /usr/local/rocketmq/rocketmq-externals/rocketmq-console/src/main/resources
vim application.properties
# 修改以下配置
server.port=8080 // 服務端口號
rocketmq.config.namesrvAddr=127.0.0.1:9876 // 配置服務地址
rocketmq.config.dataPath=/tmp/rocketmq-console/data // mq數據路徑,能夠本身修改
第三步:使用maven打包
cd /usr/local/rocketmq/rocketmq-externals/rocketmq-console
mvn clean package -Dmaven.test.skip=true
第四步:運行
cd /usr/local/rocketmq/rocketmq-externals/rocketmq-console/target
nohup java -jar rocketmq-console-ng-1.0.1.jar --server.port=8080 --rocketmq.config.namesrvAddr=127.0.0.1:9876 & # 注意jar包的版本,你再次啓動的時候有可能版本已經更新了
這樣的咱們的圖形化界面就安裝好了,下面可能經過訪問咱們設置好的8080端口直接訪問了server

相關文章
相關標籤/搜索