Linux 搭建 ActiveMQ - 指南

Posted 完齿猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 搭建 ActiveMQ - 指南相关的知识,希望对你有一定的参考价值。


   近期拿到一个项目的源码,以为用的是rabbitMQ,于是搭建了rabbitMQ,后来发现是ActiveMQ,于是又搭了一个ActiveMQ。发现ActiveMQ的搭建非常快:

    1. ActiveMQ下载快,一分钟内下载;而rabbitMQ要下载3个rpm包,网速慢,下载花了大量时间。

    2. ActiveMQ不需要安装依赖,直接解压即可;rabbitMQ,安装也快,把3个rpm包下完后,输入3个命令,一分钟内就可以安装完。

    我的linux是centos 6.6,需要安装java,jdk1.8。


· 下载 ActiveMQ

wget https://mirror.bit.edu.cn/apache//activemq/5.15.12/apache-activemq-5.15.12-bin.tar.gz


· 安装ActiveMQ

> tar -zxvf /root/apache-activemq-5.15.12-bin.tar.gz -C /usr/local
> cd /usr/local
> mv apache-activemq-5.15.12 activemq


· 若权限不够,开权限

> chmod 755 activemq


· 查看61616端口是否打开

> netstat -an | grep 61616


· 启动 ActiveMQ 服务

> cd /usr/local/activemq
> bin/activemq start


· 检查进程

> ps -ef | grep activemq | grep -v grep


· 浏览器中访问:

http://192.168.***.99:8161/admin
admin/admin


· 重启 ActiveMQ

> cd /usr/local/activemq
> bin/activemq restart


· 关闭 ActiveMQ

> cd /usr/local/activemq
> bin/activemq stop


· 修改访问管理页面的端口

> cd /usr/local/activemq/conf
> vim jetty.xml


· 修改访问管理页面 用户名和密码

> cd /usr/local/activemq/conf
> vim users.properties


· ActiveMQ 的核心配置信息

  提供服务时使用的配置,可以修启动的访问端口,即 java 编程中访问 ActiveMQ 的访问端口。

> cd /usr/local/activemq/conf
> vim activemq.xml


  [坑]

  我装的是5.15.12版本,需要jdk1.8或以上,否则会出现以下错误。

ERROR: No or outdated process id in '/usr/lib/activemq//data/activemq.pid'





以上是关于Linux 搭建 ActiveMQ - 指南的主要内容,如果未能解决你的问题,请参考以下文章

linux下搭建ActiveMQ

Linux 环境下Web环境搭建————ActiveMQ

ActiveMQ环境搭建

树莓派搭建ActiveMQ

为 ARM 交叉编译 ActiveMQ

Linux环境ActiveMQ高可用集群安装部署