一、安装JDK 

统一目录——>/usr/local/src下(需要压缩包可私我)

1、将JDK的压缩包放到/usr/local/src目录下,ls查看目录

2、解压JDK

tar -zxvf jdk-8u171-linux-x64.tar.gz

3、配置JDK环境变量:vi /etc/profile

 4、更新配置并查看JDK版本,显示以下信息则安装成功。

source /etc/profile     #更新配置

java -version     #查看JDK版本

二、安装RocketMQ

 1、将压缩包放到/usr/local/src目录下,并解压

unzip rocketmq-all-5.1.0-bin-release.zip

2、配置RocketMQ环境变量

  • 倒数第2-4行为RocketMQ的路径
  •  namesrv后续Broker会使用到,先加上

 小提示:当配置文件出现以下错误时

 表示配置文件中修改造成的错误。

1.1 通过绝对命令来修改

/bin/vi /etc/profile

1.2  重置PATH

PATH的初始值为:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

 1.3 重新加载配置文件

source /etc/profile

 3、更新配置文件

source /etc/profile

 三、NameServer服务搭建

1、进入bin目录下修改NameServer启动配置

 2、启动NameServer

nohup ./mqnamesrv &          

 查看日志

tail -f nohup.out

 四、Broker服务搭建

1、修改Broker启动配置

2、修改Broker配置文件

3、启动Broker服务

 cd ../bin     #回到bin目录下

nohup ./mqbroker -c ../conf/broker.conf &       #启动Broker

tail -f nohup.out           #查看日志,每次启动Broker时都要关注是否注册到目标NameServer上(name server is XXX:9876)

4、 测试RocketMQ消息发送与消费

在RocketMQ的安装包中,提供了一个tools.sh工具可以用来在命令行快速验证RocketMQ服务。

4.1 在bin目录下执行以下命令测试消息发送,默认会发1000条消息,发送完自动关闭

 4.2 出现以下提示则代表消息发送成功

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐