0.安装前准备
jdk1.8的安装
[root@namenode ~]# jps
bash: jps: command not found...
[root@namenode ~]# find / -name jps
find: ‘/run/user/1001/gvfs’: Permission denied
[root@namenode ~]# rpm -qa |grep -i jdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
[root@namenode ~]# yum list *openjdk-devel*
需要安装openjdk-devel包
[root@namenode ~]# yum install java-1.8.0-openjdk-devel.x86_64
[root@namenode ~]# which jps
/usr/bin/jps
[root@namenode ~]# jps
12995 Jps
1.安装
下载路径:
将安装包放在/usr/local下
2.启动前准备
将 bin目录中的vim runserver.sh vim runbroker.sh 虚拟机参数修改为适合自己的大小
启动 nameServer 再启动brokerServer
启动namesvr
nohup sh mqnamesrv &
查看nameServer是否启动成功
tail -f ~/logs/rocketmqlogs/namesrv.log
启动broker
nohup sh mqbroker -n localhost:9876 &
查看是否成功
tail -f ~/logs/rocketmqlogs/broker.log
关闭namesrv broker
sh mqshutdown namesrv
sh mqshutdown broker
sh mqshutdown broker
测试:
> export NAMESRV_ADDR=localhost:9876
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
SendResult [sendStatus=SEND_OK, msgId= ...
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer