ActiveMQ笔记之安装(Linux)

1. 基本概念

MQ(MessageQueue),消息队列,是一个消息接收和转发的容器。

Apache ActiveMQ是一个JMS Provider实现。

2. 安装

从官网下载安装包:

wget http://mirror.bit.edu.cn/apache//activemq/5.15.0/apache-activemq-5.15.0-bin.tar.gz

解压到本地,目录结构如下:

image

bin:脚本文件

conf:基本配置文件

data:日志文件,比如activemq.log。

docs:文档手册

examples:一些简单的示例程序

lib:ActiveMQ的一些jar包

3. 启动

进入bin目录下,使用命令启动:

./activemq start

验证是否启动成功:

[root@localhost conf]# ps -ef | grep activemq
root       2619      1  7 12:16 pts/0    00:00:22 /usr/local/jdk/jdk1.8.0_144/bin/java -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/usr/local/activeMQ/apache-activemq-5.15.0//conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/usr/local/activeMQ/apache-activemq-5.15.0//tmp -Dactivem.classpath=/usr/local/activeMQ/apache-activemq-5.15.0//conf:/usr/local/activeMQ/apache-activemq-5.15.0//../lib/: -Dactivemq.home=/usr/local/activeMQ/apache-activemq-5.15.0/ -Dactivemq.base=/usr/local/activeMQ/apache-activemq-5.15.0/ -Dactivemq.conf=/usr/local/activeMQ/apache-activemq-5.15.0//conf -Dactivemq.data=/usr/local/activeMQ/apache-activemq-5.15.0//data -jar /usr/local/activeMQ/apache-activemq-5.15.0//bin/activemq.jar start
root       2676   2269  0 12:21 pts/0    00:00:00 grep --color=auto activemq

activemq默认监听的端口是,或者直接查看在这个端口监听的程序:

netstat -an | grep 61616

4. Web管理界面

ActiveMQ内置了jetty服务器提供了一个web管理界面,开放在8161端口,比如我这里使用http://47.96.17.190:8161来访问:

访问的时候需要输入口令的话,默认是admin/admin,这个可以在conf/jetty-realm.properties中配置:

image

WEB管理界面的默认端口8161可以在conf/jetty.xml中修改:

image

配置文件

ActiveMQ支持的各种协议所监听的端口:

image

参考资料:

1. http://activemq.apache.org/

.

原文地址:https://www.cnblogs.com/cc11001100/p/7451062.html