安装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