`
gaojingsong
  • 浏览: 1210558 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【阿里之RocketMQ的安装】

阅读更多

一、安装

[root@master opt]# ls

alibaba-rocketmq-3.2.6.tar.gz  grafana-2.5.0.linux-x64.tar.gz  httpd-2.2.23.tar.gz             memcached-1.4.25.tar.gz         nagios-3.4.3.tar.gz           php-5.4.10.tar.gz

cacti-0.8.8b.tar.gz            hadoop                          libevent-1.4.14b-stable         mongodb                         nagios-plugins-1.4.13         tomcat

flume1.6                       hadoop_data                     libevent-1.4.14b-stable.tar.gz  mongodb-linux-x86_64-1.6.3.tgz  nagios-plugins-1.4.13.tar.gz

grafana-2.5.0                  httpd-2.2.23                    memcached                       nagios                          php-5.4.10

[root@master opt]# tar -zxvf alibaba-rocketmq-3.2.6.tar.gz 

 

[root@master opt]# cd alibaba-rocketmq

[root@master alibaba-rocketmq]# ls

benchmark  bin  conf  issues  lib  LICENSE.txt  test  wiki

[root@master alibaba-rocketmq]# cd bin/

[root@master bin]# ls

mqadmin      mqadmin.xml  mqbroker.exe        mqbroker.numanode1  mqbroker.numanode3  mqfiltersrv      mqfiltersrv.xml  mqnamesrv.exe  mqshutdown  play.sh    runbroker.sh  startfsrv.sh

mqadmin.exe  mqbroker     mqbroker.numanode0  mqbroker.numanode2  mqbroker.xml        mqfiltersrv.exe  mqnamesrv        mqnamesrv.xml  os.sh       README.md  runserver.sh  tools.sh

[root@master bin]# cd ../conf/

[root@master conf]# ls

2m-2s-async  2m-2s-sync  2m-noslave  logback_broker.xml  logback_filtersrv.xml  logback_namesrv.xml  logback_tools.xml

[root@master conf]# 

[root@master bin]# ls

mqadmin      mqadmin.xml  mqbroker.exe        mqbroker.numanode1  mqbroker.numanode3  mqfiltersrv      mqfiltersrv.xml  mqnamesrv.exe  mqshutdown  play.sh    runbroker.sh  startfsrv.sh

mqadmin.exe  mqbroker     mqbroker.numanode0  mqbroker.numanode2  mqbroker.xml        mqfiltersrv.exe  mqnamesrv        mqnamesrv.xml  os.sh       README.md  runserver.sh  tools.sh

[root@master bin]# sh play.sh 

Start Name Server and Broker Successfully, 192.168.1.107:9876

[root@master bin]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:03:CF:7F  

          inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe03:cf7f/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:8900 errors:0 dropped:0 overruns:0 frame:0

          TX packets:1625 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:12509126 (11.9 MiB)  TX bytes:154496 (150.8 KiB)

          Base address:0x2000 Memory:c9020000-c9040000 

 

lo        Link encap:Local Loopback  

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:39 errors:0 dropped:0 overruns:0 frame:0

          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:3572 (3.4 KiB)  TX bytes:3572 (3.4 KiB)



 

[root@master bin]# hostname -i

192.168.1.107

[root@master bin]# sh mqadmin

The most commonly used mqadmin commands are:

   updateTopic          Update or create topic

   deleteTopic          Delete topic from broker and NameServer.

   updateSubGroup       Update or create subscription group

   deleteSubGroup       Delete subscription group from broker.

   updateBrokerConfig   Update broker's config

   topicRoute           Examine topic route info

   topicStatus          Examine topic Status info

   brokerStatus         Fetch broker runtime status data

   queryMsgById         Query Message by Id

   queryMsgByKey        Query Message by Key

   queryMsgByOffset     Query Message by offset

   printMsg             Print Message Detail

   producerConnection   Query producer's socket connection and client version

   consumerConnection   Query consumer's socket connection, client version and subscription

   consumerProgress     Query consumers's progress, speed

   consumerStatus       Query consumer's internal data structure

   cloneGroupOffset     clone offset from other group.

   clusterList          List all of clusters

   topicList            Fetch all topic list from name server

   updateKvConfig       Create or update KV config.

   deleteKvConfig       Delete KV config.

   wipeWritePerm        Wipe write perm of broker in all name server

   resetOffsetByTime    Reset consumer offset by timestamp(without client restart).

   updateOrderConf      Create or update or delete order conf

   cleanExpiredCQ       Clean expired ConsumeQueue on broker.

   startMonitoring      Start Monitoring

   checkMsg             Check Message Store

   statsAll             Topic and Consumer tps stats

   syncDocs             Synchronize wiki and issue to github.com

 

See 'mqadmin help <command>' for more information on a specific command.

[root@master bin]# 

 



 

二、Send & Receive Messages

Before sending/receiving messages, we need to tell clients where name servers are located. RocketMQ provides multiple ways to achieve this. For simplicity, we use environment variable NAMESRV_ADDR

生产消息窗口

export NAMESRV_ADDR=localhost:9876

Now we are ready to send/receive messages.

sh tools.sh com.alibaba.rocketmq.example.quickstart.Producer

You will see a few hundred messages are sent to brokers.

消息消息窗口

export NAMESRV_ADDR=localhost:9876

To consume messages you just sent in the previous step,

sh tools.sh com.alibaba.rocketmq.example.quickstart.Consumer



 

  • 大小: 71.2 KB
  • 大小: 24.7 KB
  • 大小: 127.6 KB
0
1
分享到:
评论

相关推荐

    阿里云rocketmq消息队列对接demo

    该资源为在购买了阿里云中间件产品rocketmq消息队列之后,使用的连接rocketmq的demo工程,该程序以 Java 为例,包括普通消息、事务消息、定时消息的测试代码,以及相关 Spring 的配置示例,同时提供tcp连接的程序。

    阿里版 rocketmq-console

    阿里版 RocketMQ-Console 是阿里巴巴对 Apache RocketMQ 消息中间件提供的图形化管理工具,它使得用户可以更直观、方便地监控与管理 RocketMQ 的集群。RocketMQ 是一款高性能、高可用、分布式的消息中间件,广泛应用...

    使用阿里中间件RocketMQ、Tair、jstorm对双十一实时交易进行实时计算.zip

    使用阿里中间件RocketMQ、Tair、jstorm对双十一实时交易进行实时计算 使用阿里中间件RocketMQ、Tair、jstorm对双十一实时交易进行实时计算 使用阿里中间件RocketMQ、Tair、jstorm对双十一实时交易进行实时计算 使用...

    阿里分布式消息中间件RocketMQ-深入解析.docx

    阿里分布式消息中间件RocketMQ深入解析 RocketMQ是阿里巴巴自研的第三代分布式消息中间件,2012年开源,2016年捐献给Apache软件基金会,成为孵化项目。RocketMQ具有高性能、低延迟、可靠重试、分布式事务等特性,...

    阿里巴巴RocketMQ

    阿里巴巴RocketMQ是一款开源的消息中间件,它主要用于构建高可用、高性能、分布式消息系统。作为业界广泛采用的消息队列产品,RocketMQ在处理大规模并发、实时数据传输和异步任务处理等方面表现出色。以下是对...

    SpringBoot整合阿里云RocketMQ对接,商业版

    SpringBoot整合阿里云RocketMQ对接,商业版

    阿里RocketMQ资料

    阿里RocketMQ是一款由阿里巴巴开源的分布式消息中间件,它在设计上强调了高可用性、高吞吐量和低延迟,被广泛应用于大型互联网公司的业务系统中,为各种微服务架构提供稳定的消息传递和事件驱动支持。本资料集合涵盖...

    rocketmq安装部署

    RocketMQ是阿里巴巴开源的一款分布式消息中间件,广泛应用于大数据、实时计算、微服务等领域。在Linux环境下进行RocketMQ的安装部署是一项重要的系统管理工作,本文将详细介绍如何在Linux系统上完成RocketMQ的4.8.0...

    kettel、阿里云rocketMQ、java、ETL

    保姆级(详细操作步骤)kettel+阿里云rocketMQ大批量数据推送

    (最新) 阿里云消息 RocketMQ开发手册

    在阿里云上提供服务后,RocketMQ也被广泛应用于各行各业,成为业界首选的消息队列之一。 ### RocketMQ核心特性 #### 1. 高吞吐量和低延时 RocketMQ支持极高的消息吞吐量,在大规模集群下仍能保持低延时的消息投递...

    RocketMQ安装文档

    RocketMQ,一款开源的消息中间件,由阿里巴巴贡献并维护,它具有高可用、高并发、低延迟的特点,广泛应用于分布式系统中的消息传输。本安装文档将详细讲解如何简单搭建RocketMQ以及如何构建一个集群双主双从的异步...

    阿里RocketMQ_用户指南_V3.2.4 & RocketMQ-原理简介

    阿里RocketMQ是一款由阿里巴巴开源的分布式消息中间件,它在支撑大规模互联网服务的实时数据交换方面表现出色。作为Apache顶级项目,RocketMQ被广泛应用于电商、金融、物联网等多个领域,提供高可靠、高可用以及低...

    阿里巴巴 rocketmq

    阿里巴巴RocketMQ是一款开源的消息中间件,它在分布式系统中扮演着重要的角色,特别是在大型互联网企业和电商领域。RocketMQ源于阿里巴巴内部的需求,经过实战考验,现在已成为Apache顶级项目,被广泛应用于全球各地...

    阿里RocketMQ用户指南

    RocketMQ是一款由阿里巴巴开源的消息中间件,广泛应用于电子商务、金融服务等领域,尤其适合用于高并发、高可用的消息处理场景。本文档提供了详细的使用指南,涵盖了客户端的配置与使用方法、消息结构、消息收发、...

    阿里RocketMQ用户指南V3.2.4.pdf

    阿里RocketMQ用户指南V3.2.4版本是针对用户使用RocketMQ的详细指导文档,其内容详尽介绍了RocketMQ的安装、配置、运行以及使用等方面的细节。 知识点一:RocketMQ的特性与核心概念 RocketMQ的特性主要包含发布/订阅...

    阿里 Rocketmq4.2 安装包下载

    阿里RocketMQ是一款由阿里巴巴开源的高性能、高可用、高可靠的消息中间件,广泛应用于大数据、分布式系统以及微服务架构等领域。在RocketMQ 4.2版本中,它提供了更多的优化和增强功能,使得消息传递更加高效,同时也...

    阿里Apache RocketMQ事务消息介绍.pdf

    Apache RocketMQ是一款高性能、分布式的消息中间件,由阿里巴巴开源并在2013年成为Apache顶级项目。它在大规模数据处理和实时交易系统中扮演着重要角色,尤其在金融交易、电子商务、智能制造和分布式事务等场景下...

    阿里消息 Rocketmq3.1.1安装包(包含源码)

    阿里RocketMQ是一款开源的分布式消息中间件,广泛应用于阿里巴巴集团及众多互联网企业,它提供了高可用、高吞吐量的消息传递服务。RocketMQ 3.1.1是该产品的一个版本,包含了完整的源码,方便开发者进行深入学习和二...

    rocketMQ所需jar包.zip

    RocketMQ是一款开源的消息中间件,由阿里巴巴开发并贡献给Apache基金会,它被广泛应用于分布式系统中的消息传递,提供高可用、高可靠的消息传输服务。在Java环境中使用RocketMQ,需要依赖一系列的jar包来构建开发...

Global site tag (gtag.js) - Google Analytics