想飞但不会飞的鱼

导航

初识RocketMQ

官网地址:http://rocketmq.apache.org

GitHub地址:https://github.com/apache/rocketmq

Linux下使用Maven编译源码安装

Rocketmq4.6.1+需要jdk1.8环境编译和运行

 

1.服务器需要安装Maven

>  wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

> tar -zxvf  apache-maven-3.6.3-bin.tar.gz

指定阿里镜像 

> mv apache-maven-3.6.3/  maven

> cd maven/conf

> vi settings.xml

mirrors下添加

<mirror> 
    <id>aliyun-maven</id> 
    <mirrorOf>*</mirrorOf> 
    <name>aliyun maven</name> 
    <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>


配置maven环境变量
> cd/etc/profile
> vi profile

追加
export M2_HOME=/usr/local/maven      
export PATH=$PATH:$M2_HOME/bin
路径填写自己实际安装路径

环境变量修完执行

> source /etc/profile

2.在官网下载对应地址的压缩包 https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip;或是GitHub上下载对应源码包 上传到服务器;

解压包   使用官方推荐的 unzip 

没有则下载

> yum install -y unzip zip

> unzip rocketmq-all-4.6.1-bin-release.zip

> mv rocketmq-all-4.6.1-source-release/ rocketmq

> cd rocketmq

> mvn -Prelease-all -DskipTests clean install -U         一定要在主目录下 有pom.xml 文件  才能执行maven编译命令

编译完了之后 会放在 distribution/target

> cd /usr/local/rocketmq01/distribution/target/rocketmq-4.6.1/rocketmq-4.6.1/bin

1)启动

  启动注册中心  

  ./mqnamesrv      注 如需修改启动内存参数 需要到   mqnamesrv.sh 中修改大小  默认很大 4g  不该如服务器内存不够会报错

成功界面

     

此时要在改窗口一直启动

 

 

 

  2)新增窗口 启动Broker       注 如需修改启动内存参数 需要到   runserver.sh 中修改大小  默认贼大 8G

  ./mqbroker -n localhost:9876  

成功界面

 

 

  3)新增窗口 测试发送消息  生产者

  bin目录执行

>  ./tools.sh org.apache.rocketmq.example.quickstart.Producer

成功界面

 

 

 

  4)新增窗口 测试消息接收 消费者

成功界面

 

 

 

3  控制台rocketmq-console编译安装

下载   https://github.com/apache/rocketmq-externals

中文指南  https://github.com/apache/rocketmq-externals/blob/master/rocketmq-console/doc/1_0_0/UserGuide_CN.md

上传服务器加压 进入rocketmq-console目录 编译

> mvn clean package -Dmaven.test.skip=true   

 

 

 

 

  

 

 

 

 

 



 




 

posted on 2020-11-10 16:38  想飞但不会飞的鱼  阅读(63)  评论(0编辑  收藏  举报