千家信息网

ActiveMQ中文安装文档

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,工作中一直在使用ActiveMQ,对它的了解不深。通过翻译ActiveMQ官方文档,一方面加深了解,另一方面将遗忘很久的英语从新实践开来。一、安装前准备硬件:AMQ 4.X二进制安装包:33兆硬盘空间
千家信息网最后更新 2024年12月12日ActiveMQ中文安装文档

工作中一直在使用ActiveMQ,对它的了解不深。通过翻译ActiveMQ官方文档,一方面加深了解,另一方面将遗忘很久的英语从新实践开来。

一、安装前准备

硬件:

AMQ 4.X二进制安装包:33兆硬盘空间

AMQ 4.X源码或开发者模式 200兆硬盘空间

操作系统:

Windows: Windows XP SP2, Windows 2000, Windows Vista, Windows 7.

Unix: Ubuntu Linux, Powerdog Linux, MacOS, AIX, HP-UX, Solaris, or 任何支持java的unix平台

环境:

JDK1.4.x或更高。1.5.x编译构建版本。对于AMQ5.5.0,需要JDK1.6.0.

JAVA_HOME环境变量必须指向JDK的安装文件夹

当安装源码或开发者版本是,需要MVN1.0.2或更高版本

JARs需添加到classpath路径下

二、windows安装

包含windows系统下二进制和源码方式AMQ的安装。

windows下二进制版本的安装

  1. 访问activemq.apache.org/,点击下载,在最新发布版本选择AMQ4.x

  2. 在下载页面,选择二进制版本

  3. 解压zip文件到安装文件夹

  4. 按本文后面的开始使用AMQ步骤执行

windows源码包安装

AMQ在jdk1.4.x上可以运行,但1.5版本jdk需要编译和构建

  1. 前3步同上

  2. 在mvn2.0.4或jdk1.5环境下构建AMQ

    命令如下:

    cd [安装文件夹]

    mvn clean install -Dmaven.test.skip=true

    若倾向使用IDE,可以如下操作

    mvn eclipse:eclipse

    or

    mvn idea:idea

  3. 从AMQ安装文件夹执行如下操作:

    cd [activemq_install_dir]\assembly\target

    unzip activemq-x.x-SNAPSHOT.zip

    cd activemq-x.x-SNAPSHOT

    bin\activemq

    注意:在使用过程中,AMQ会相对当前目录创建文件夹,请在AMQ安装目录下执行相关操作

  4. 执行下文的测试AMQ

windows 开发者版本

步骤同上,下载AMQ版本不同。

三、Unix下安装

  1. 下载zip包

> wget

http://activemq.apache.org/path/tofile/apache-activemq-4.1.0-incubator.tar.gz

2.解压

> tar zxvf activemq-x.x.x.tar.gz

3.若无执行权限

> cd [activemq_install_dir]/bin

> chmod 755 activemq

4.执行下文的开始AMQ和测试AMQ

Unix源码安装

  1. 源文件下载及解压同上

  2. 在JDK1.5和mvn2.0.4及以上环境下执行

cd [activemq_install_dir]

mvn clean install

3.若因为源文件中测试功能未通过,执行如下

cd [activemq_install_dir]

mvn clean install -Dmaven.test.skip=true

4.亦可使用IDE做相关操作,具体参考上文

四、开始应用AMQ

1、windows下

cd [activemq_install_dir]

执行

bin\activemq

2.Unix下

cd [activemq_install_dir]

执行

bin/activemq

OR

bin/activemq > /tmp/templog 2>&1 &;

注意:除非在nohup下启动AMQ,否则不要关闭启动AMQ的控制台或shell

五、测试AMQ安装

若AMQ正常启动,会显示如下输出:

INFO ActiveMQ JMS Message Broker (ID:apple-s-Computer.local-51222-1140729837569-0:0) has started

AMQ默认端口61616,可通过如下命令查看进程:

#windows

netstat -an|find "61616"

#unix

netstat -an|grep 61616

六、监控AMQ

本地只用如下地址查看。从AMQ5.8起,AMQ默认用户名及密码为admin

http://localhost:8161/admin

七、停止AMQ

在windows和Unix安装版本下,通过ctrul+c在控制台或shell命令行下终止运行中的AMQ.通过后台方式运行的AMQ通过如下命令终止:

ps -ef|grep activemq

kill [PID]




0