linux下安装rocketmq消息中间件

来源:互联网 发布:linux 关闭显示行数 编辑:程序博客网 时间:2024/06/05 02:23

本项目安装需要事先安装maven项目

1.下载(/user/local目录下)

下载地址:https://github.com/apache/rocketmq

本地下载的tar包是基础包,只能通过maven打包可以打包出rocketmq启动的项目。会生成在/rocketmq-all-4.2.0/distribution/target目录下apache-rocketmq文件,里面包含启动文件

wget https://github.com/apache/rocketmq/archive/rocketmq-all-4.2.0.tar.gz

2.解压

tar -zxvf rocketmq-all-4.2.0.tar.gz

3.maven编译生成rocketmq依赖的架包(包含生成rocketmq启动的项目)在usr/local/rocketmq-all-4.2.0目录下

mvn -Dmaven.test.skip=true clean package install assembly:assembly   -p release-all  -u

mvn install:install-file -Dfile=lucene-analyzers-common-6.3.0.jar -DgroupId=org.apache.lucene -DartifactId=lucene-analyzers-common-6.3.0 -Dversion=6.3.0 -Dpackaging=jar
mvn -Prelease-all -DskipTests clean install -U

最后显示编译完成



编译完成后发现在/usr/local/rocketmq-all-4.2.0/distribution/target目录下apache-rocketmq文件,所有启动的项目命令都在这个项目里面里

4.配置系统环境变量

vi /etc/profile

添加如下两行

export rocketmq=/usr/local/rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq
export PATH=$PATH:$rocketmq/bin

5.让系统环境变量生效

source /etc/profile

6.启动mqnameserver(/usr/local/rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin目录下)

nohup sh mqnamesrv > ~/logs/rocketmqlogs/namesrv.log 2>&1 &

启动后 可根据ps -ef|grep rocketmq查看进程

root     18706 18702  0 20:22 pts/0    00:00:00 sh /usr/local/rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin/runserver.sh org.apache.rocketmq.namesrv.NamesrvStartup
root     18708 18706  0 20:22 pts/0    00:00:03 /usr/local/java/jdk1.8.0_144/bin/java -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -XX:-UseParNewGC -verbose:gc -Xloggc:/dev/shm/rmq_srv_gc.log -XX:+PrintGCDetails -XX:-OmitStackTraceInFastThrow -XX:-UseLargePages -Djava.ext.dirs=/usr/local/java/jdk1.8.0_144/jre/lib/ext:/usr/local/rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin/../lib -cp .:/usr/local/rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin/../conf: org.apache.rocketmq.namesrv.NamesrvStartup
root     18884 18657  0 21:31 pts/0    00:00:00 grep --color=auto rocketmq
[2]+  Exit 1                  nohup sh mqnamesrv > ~/logs/rocketmqlogs/namesrv.log 2>&1

7.启动mqbroker(/usr/local/rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin目录下)

nohup sh mqbroker -n localhost:9876 autoCreateTopicEnable=true > ~/logs/rocketmqlogs/broker.log 2>&1 &

注意:localhost可以换成你刚才启动mqnamesrv的ip


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 司溟作品 鸩之媚 司溟 菩萨蛮 司溟 温度 司溟 荆棘爱神 司溟 何处锦绣不灰堆 司溟 司灵 司灵真实相片 司炉证 司炉工 司炉工招聘 招聘司炉工 司炉 金明灭by司炉 二级锅炉司炉考试题库 司炉工退休年龄 成都司炉工招聘 北京司炉工招聘 附近司炉工招聘信息 2018司炉工考试题库及答案 司盘 司盘80 司空见惯 叶凡司空嫣 司空 司空嫣然 司空摘星 大司空作品 领导大司空 司空琪 叶凡司空晴 司空见惯的意思 司空见惯意思 司空嫣然叶凡全文阅读 叶凡司空嫣然全内容 司空星儿段若辰 叶凡司空嫣然492章 叶凡司空嫣然txt目录下载 叶凡司空嫣然txt全文下载 叶凡和司空嫣然孤寂之狼 司空见惯典故