一、安装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 出现以下提示则代表消息发送成功