ActiveMQ教程(1)— ActiveMQ 的安装

标签: ActiveMQ  消息队列
10人阅读 评论(0) 收藏 举报
分类:

ActiveMQ是Apache软件基金会的开源产品,支持AMQP协议、MQTT协议(和XMPP协议作用类似)、Openwire协议和Stomp协议等多种消息协议。并且ActiveMQ完整支持JMS API接口规范(当然Apache也提供多种其他语言的客户端,例如:C、C++、C#、Ruby、Perl)。

安装过程


ActiveMQ 的运行需要Java环境:JDK安装(bin)

下载软件

可以Apache ActiveMQ的官网下载安装包:https://activemq.apache.org/download-archives.html。这里我们示例在CentOS下的安装过程,所以下载Linux下的压缩包即可(http://mirrors.hust.edu.cn/apache//activemq/5.15.2/apache-activemq-5.15.2-bin.tar.gz)。

[root@peipei3514 ~]# cd /usr/local/src/
[root@peipei3514 src]# wget http://mirrors.hust.edu.cn/apache//activemq/5.15.2/apache-activemq-5.15.2-bin.tar.gz
解压安装
[root@peipei3514 src]# tar -zxvf apache-activemq-5.15.2-bin.tar.gz -C /usr/local/
配置环境变量(不是必须的)

如果只是在测试环境使用Apache ActiveMQ,以便熟悉消息中间件本身的特性和使用方式。那么无需对解压后的软件进行任何配置,所有可运行的命令都在软件安装目录的./bin目录下。为了使用方便,最好配置一下环境变量,如下所示(注意,根据自己的软件安装位置,环境变量的设置是不一样的,不要盲目粘贴复制):

设置该次会话的环境变量:
[root@peipei3514 src]# export PATH=/usr/local/apache-activemq-5.15.2/bin/linux-x86-64:$PATH;

永久设置环境变量:
[root@peipei3514 src]# echo "export PATH=/usr/local/apache-activemq-5.15.2/bin/linux-x86-64:$PATH;" >> /etc/profile

或者直接编辑/etc/profile文件:

在文件最下面加入:
#Set apache-activemq-5.15.2 Environment
export ACTIVEMQ_HOME=/usr/local/apache-activemq-5.15.2/
export PATH=$ACTIVEMQ_HOME/bin/linux-x86-64:$PATH
export PATH

使环境变量生效:

[root@peipei3514 src]# source /etc/profile

在ActiveMQ Version 5.9+的版本中,Apache ActiveMQ 针对操作系统进行了更深入的优化,所以可以看到./bin目录下,有一个针对32位Linux运行命令的./linux-x86-32目录,和针对64位Linux运行命令的./linux-x86-64目录。请按照自己的情况进行环境变量设置和命令运行。

运行程序

现在可以在任何目录,运行activemq命令了。注意activemq命令一共有6个参数(console | start | stop | restart | status | dump),启动Apache ActiveMQ使用的命令是activemq start:

[root@peipei3514 src]# activemq start
Starting ActiveMQ Broker...
访问管理页面

如果启动成功,就可以在浏览器上访问服务节点在8161端口的管理页面了(例如http://192.168.1.128:8161/):
这里写图片描述
点击‘manage ActiveMQ broker’连接,可以进入管理主界面(默认的用户和密码都是admin)。以上就是Apache ActiveMQ消息中间件最简的安装和运行方式。

ActiveMQ的其他命令参数


如同上文讲到的,activemq命令除了start参数用于启动activemq程序以外,还有另外5个参数可以使用:console | stop | restart | status | dump。他们代表的使用意义是:

  • stop:停止当前ActiveMQ节点的运行。
  • restart:重新启动当前ActiveMQ节点。
  • status:查看当前ActiveMQ节点的运行状态。如果当前ActiveMQ节点没有运行,那么将返回“ActiveMQ Broker is not running”的提示信息。

注意,status命令只能告诉开发人员当前节点时停止的还是运行的,除此之外不能从status命令获取更多的信息。例如,ActiveMQ为什么创建Queue失败?当前ActiveMQ使用了多少内存?而要获取这些信息,需要使用以下参数启动ActiveMQ节点。

  • console:使用控制台模式启动ActiveMQ节点;在这种模式下,开发人员可以调试、监控当前ActivieMQ节点的实时情况,并获取实时状态。
  • dump:如果您采用console模式运行ActiveMQ,那么就可以使用dump参数,在console控制台上获取当前ActiveMQ节点的线程状态快照。
查看评论

ActiveMQ 快速入门教程系列 第一章 点对点消息实现

前期准备 第一节:JMS 规范简介 第二节:ActiveMQ 简介 第三节:ActiveMQ 开发包下载及运行环境搭建 JMS介绍:百度百科 ActiveMQ介绍:百度百科 主页:http://act...
  • Evan_Leung
  • Evan_Leung
  • 2016-01-24 19:11:45
  • 1134

ActiveMQ学习教程(一)——安装与示例

J2EE与JMS JMS是J2EE的13种核心技术规范之一,是J2EE众多应用程序组件中的重要一员。J2EE有标准的JMS API开放,以支持各个JMS应用生产厂商的产品,开源的有jbossmq,o...
  • xh16319
  • xh16319
  • 2013-09-28 19:41:31
  • 76418

windows 简易安装 activeMQ

通过网络查找,mq有很多中,这里只有activeMq 使用activemq,需要去下载相关服务,下载地址:http://activemq.apache.org/activemq-5150-relea...
  • maiyikai
  • maiyikai
  • 2017-08-15 17:34:45
  • 933

ActiveMQ单机版的安装与使用详细教程

首先简单的介绍一下MQ,MQ英文名MessageQueue,中文名也就是大家用的消息队列,干嘛用的呢,说白了就是一个消息的接受和转发的容器,可用于消息推送。ActiveMQ是由Apache出品的,一款...
  • RobertoHuang
  • RobertoHuang
  • 2017-05-01 13:09:00
  • 518

ActiveMQ CentOS集群安装部署

方案介绍大致结构如图具体实施方案将在一个机子上做这么一套。 主机IP 集群通信端口 消息端口 控制台端口 节点目录/usr/local/下 192.168.1.108 626...
  • csdn2193714269
  • csdn2193714269
  • 2017-04-21 02:20:27
  • 609

ActiveMQ安装部署(Windows)

JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业...
  • clj198606061111
  • clj198606061111
  • 2014-07-26 15:57:25
  • 54847

activemq学习笔记——activemq 在windows下的安装

ActiveMQ是Apache软件基金下的一个开源软件,它遵循JMS1.1规范(Java Message Service),是消息驱动中间件软件(MOM)。它为企业消息传递提供高可用,出色性能,可扩...
  • sunqingzhong44
  • sunqingzhong44
  • 2016-08-02 11:23:14
  • 1227

Windows下ActiveMQ下载、安装部署

1、下载:http://activemq.apache.org/download.html 最新Windows版本   2、安装 (1) 首先配置JAVA环境变量 JAVA_HOME=D:\Progr...
  • qiaqia609
  • qiaqia609
  • 2017-03-12 15:35:46
  • 3428

阿里云CentOS安装ActiveMQ详细步骤

目前ActiveMQ最新版为5.14.2,本文将以此版本为例.可以去官网下载最新版,下载链接:http://activemq.apache.org/activemq-5142-release.html...
  • pxg943055021
  • pxg943055021
  • 2017-01-05 19:38:26
  • 53298

ActiveMQ安装优化

ActiveMQ性能测试http://m.blog.csdn.net/blog/brushli/417506151、下载ActiveMQ 官网:http://activemq.apache.org/...
  • catoop
  • catoop
  • 2016-01-05 15:14:25
  • 3775
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 2万+
    积分: 1970
    排名: 2万+
    博客专栏
    文章存档
    最新评论