rocketMQ(一)基础环境
一、安装:
http://rocketmq.apache.org/dowloading/releases/
https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip
启动
p.p1 { margin: 0; font: 10px Helvetica; color: rgba(43, 42, 42, 1) }
p.p2 { margin: 0; font: 9px Helvetica; color: rgba(68, 68, 67, 1) }
p.p3 { margin: 0; font: 8.5px Helvetica; color: rgba(68, 68, 67, 1) }
p.p4 { margin: 0; font: 7.5px Times; color: rgba(105, 105, 105, 1) }
p.p5 { margin: 0; font: 7.5px Times; color: rgba(90, 90, 90, 1) }
p.p6 { margin: 0; font: 9.5px Helvetica; color: rgba(68, 68, 67, 1) }
span.s1 { font: 12.5px Times; color: rgba(68, 68, 67, 1) }
span.s2 { font: 12.5px Times }
span.s3 { color: rgba(43, 42, 42, 1) }
span.s4 { color: rgba(131, 131, 131, 1) }
span.s5 { font: 7px Helvetica; color: rgba(68, 68, 67, 1) }
span.s6 { font: 7px Helvetica }
span.s7 { font: 7.5px Helvetica }
span.s8 { color: rgba(90, 90, 90, 1) }
span.s9 { color: rgba(68, 68, 67, 1) }
span.s10 { color: rgba(105, 105, 105, 1) }
span.s11 { font: 6.5px Helvetica; color: rgba(68, 68, 67, 1) }
span.s12 { font: 7.5px Helvetica; color: rgba(68, 68, 67, 1) }
span.s13 { color: rgba(19, 19, 19, 1) }
span.s14 { font: 5.5px Helvetica }
1.3.2 启动消患队列服务
启动单机的消息队列服务比较简单,不需要写配置文件,只需要依次启动
本机的NameServer 和B roker 即可。
启动NameServer:
> nohup sh bin/mqnamesrv &
> tail - f ~/Logs / rocketmqLogs / namesrv . Log
The Name Server boot success . ..
启动B roker :
> nohup sh bin/mqbroker n localhost : 9876&
> tail -f ~/ Logs/rocketmqLogs/broker . Log
The broker[%s, 192.168.0.233 : 10911] boot success .. .
1.3.3 用命令行发送和接收消息
为了快速展示发送和接收消息,本节展示的是用命令行发送和接收消息,
实际上就是运行写好的demo 程序,后续我们可以参考这些demo 来写自己的发
送和接收程序。
运行示例程序,发送和接收消息:
>export NAMESRV ADDR=localhost : 9876
> sh bin/tools . sh org .apache .roc ketmq.example . quickstart.Producer
SendResult [sendStatus=SEND OK, msgid=
> sh bin/tools.sh org .apache.rocketmq . example.quickstart . Consumer
ConsumeMessageThread 主d Receive New Messages : [MessageExt . ..
1.3.4 关闭消息队列
消息队列被启动后,如果不主动关闭, 则会一直在后台运行,占用系统资
源。我们有专门用来关闭NameServ er 和Broker 的命令。
p.p1 { margin: 0; font: 8.5px Helvetica; color: rgba(57, 57, 56, 1) }
p.p2 { margin: 0; font: 7.5px Times; color: rgba(85, 85, 85, 1) }
p.p3 { margin: 0; font: 9px Helvetica; color: rgba(57, 57, 56, 1) }
span.s1 { font: 8px Helvetica }
span.s2 { color: rgba(57, 57, 56, 1) }
span.s3 { font: 5.5px Helvetica }
span.s4 { font: 5.5px Helvetica; color: rgba(57, 57, 56, 1) }
span.s5 { color: rgba(37, 37, 37, 1) }
span.s6 { color: rgba(113, 113, 113, 1) }
span.s7 { color: rgba(85, 85, 85, 1) }
span.s8 { color: rgba(133, 133, 133, 1) }
关闭NameServer 和Broker:
> sh bin/mqshutdown broker
The mqbroker (36695) i s running ...
Send shutdown request to mqbroker (36695 ) OK
> sh bin/mqshutdown namesrv
The mqnames r v (36664 ) is runn 工口g ...
Send shutdown request t o mqnamesrv (36664) OK
恭喜,现在你已经能够使用RocketMQ 发送并接收消息了,使用消息队列
的基本功能就是这么简单。
相关资料
Mac下查看已安装的jdk版本及其安装目录:
https://blog.csdn.net/caoxiaohong1005/article/details/73611424/
在Mac中如何正确地设置JAVA_HOME
https://blog.csdn.net/a158123/article/details/79684499
rocketmq4.2.0 - 服务安装, web管理界面安装
https://blog.csdn.net/changerzhuo_319/article/details/81513821
rocketMQ(一)基础环境的更多相关文章
- 完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建
公司在IDC机房有两台很高配置的服务器,计划在上面部署openstack云平台虚拟化环境,用于承载后期开发测试和其他的一些对内业务.以下对openstack的部署过程及其使用做一详细介绍,仅仅依据本人 ...
- Shell基础-环境变量配置文件
Shell基础-环境变量配置文件 source 配置文件 或者 . 配置文件: 把环境变量写入配置文件后,需要用户重新登陆才能生效,而是用source命令,则能直接生效 主要的配置文件: /etc/p ...
- Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建
[注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用 ...
- 【No.1 Ionic】基础环境配置
Node 安装 git clone https://github.com/nodejs/node cd node ./configure make sudo make install node -v ...
- Ext学习-HelloWorld以及基础环境搭建
1.目的 在eclipse中搭建EXTJS的基础环境,学习如何按照从官方下载的代码中搭建新的Extjs工程 2.主要包含内容: 1.ExtJS文件下载以及目录说明 2.ExtJS开发环境 ...
- java web基础环境搭建
java web基础环境包括:(1)servlet容器也即tomcat(2)jre即java程序运行环境 环境变量配置:分别下载jdk和tomcat安装包. jdk环境变量配置: 第一步:系统环境变量 ...
- VMware 安装centOS6.4虚拟机以及基础环境搭建
- EXT 基础环境搭建
EXT 基础环境搭建使用 Sencha CMD 下载地址 https://www.sencha.com/products/extjs/cmd-download/ Sencha CMD 常用命令 API ...
- IOS开发基础环境搭建
一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包: ...
随机推荐
- Easy-ARM IMX283 移植RTL8192CU驱动
测试平台 宿主机平台:Ubuntu 12.04.4 LTS 目标机:Easy-ARM IMX283 目标机内核:Linux 2.6.35.3 无线网卡驱动下载地址:http://www.comfast ...
- Linux内核编译配置脚本
环境 宿主机平台:Ubuntu 16.04.6 目标机:iMX6ULL Linux内核编译配置脚本 在linux开发过程中熟练使用脚本可以大大简化命令行操作,同时对于需要经常重复操作的指令也是一种备忘 ...
- SQL Server 使用bcp进行大数据量导出导入
转载:http://www.cnblogs.com/gaizai/archive/2010/04/17/1714389.html SQL Server的导出导入方式有: 在SQL Server中提供了 ...
- 部署yum仓库以及NFS共享服务
目录: 一.YUM概述 二.准备安装源 三.访问YUM仓库 四.本地YUM仓库 五.YUM工具概述 六.软件包查询.安装.卸载 七.NFS共享 一.YUM概述 YUM(Yellow dog Updat ...
- SQL:1999基本语法
SQL:1999基本语法 SELECT [DISTINCT] * | 列名称 [AS]别名,........ FROM 表名称1 [别名1][CROSS JOIN表名称2 别名2]| [NATURAL ...
- lua中的sleep实现
这篇文章主要介绍了Lua中实现sleep函数功能的4种方法,本文讲解了在一个死循环中设置一个跳出条件方法.调用系统的sleep函数法.Windows下ping命令法.socket库中select函数法 ...
- 在excel中,应用公式到多行
当一个单元格中输入公式后, 选中单元格 然后将鼠标放到右下角的控制手柄处,当鼠标变成"黑十字"标志 双击鼠标左键 即可
- ansible 批量安装yum包
1.首先安装一下ansible yum install ansible 2.修改一下ansible的参数以防ssh过去的时候需要首次判断yes 或者no sed -i 's/#host_key_ch ...
- windows 下使用 mingw编译器 调试时 无法跟进源码
windows 下使用 mingw编译器 调试时 无法跟进源码 最近在公司使用QT 开发,官方在线下载的 安装的QT mingw 都是没有debug版本的 由于没有debug版本动态库 所以你调试的时 ...
- PHP设计模式之命令模式
命令模式,也称为动作或者事务模式,很多教材会用饭馆来举例.作为顾客的我们是命令的下达者,服务员是这个命令的接收者,菜单是这个实际的命令,而厨师是这个命令的执行者.那么,这个模式解决了什么呢?当你要修改 ...