1.前提:

activemq基于java的,所以得先安装jdk;
Linux 安装JDK 图解教程.

重点重点重点:Activemq的版本一定要和JDK的版本匹配。

2.下载activemq

下载地址:http://activemq.apache/download-archives.html
我下载的是Activemq 5.12.0 Relaese 版本

JDK我安装的是1.7版本
https://www.oracle/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR

如果没有安装jdk的,请见链接: 《Linux 安装JDK 图解教程》.进行安装。我已经安装了,直接进入activemq的步骤

进入activemq下载地址

我们下载linux版本的,将下载下来的包,存到我们的目录下
解压:tar -zxvf apache-activemq-5.12.0-bin.tar.gz

3.启动

两种方式:
第一种:

关闭命令:bin/activemq stop
第二种:
mv apache-activemq-5.12.1 /usr/local/activemq
# 直接改造activemq原生启动脚本来做服务引导脚本
ln -s /usr/local/activemq/bin/activemq /etc/init.d/

vi /etc/init.d/activemq---------------------------------------------
# 第二行插入
# chkconfig: 345 63 37
# description: Auto start ActiveMQ
---------------------------------------------
# 可以设置开机启动了chkconfig activemq on
chkconfig --list activemq

# 启动服务看看service activemq start
# 设置防火墙service iptables status
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 61616 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 8161 -j ACCEPT
service iptables save
service iptables restart

4.JAVA API

上传待续…

5.修改activemq默认密码

首先修改网页登录密码
进入activemq的conf目录下

使用vi jetty-realm.properties

上面的注释:用户名,密码,角色
admin是用户名,activemq123456是密码,admin是角色
按i进入编辑模式,修改完之后按esc键退出编辑模式,输入命令 :wq退出并保存修改
搞定了。

修改使用账号密码:
进入conf目录,vi activemq.xml

找到</broker>的位置

尽量手动输入:我由于为了方便,cv大法,可能有特殊空格字符,导致启动报
xxxxxxxxx lineNumber: 125; columnNumber: 14; cvc-complex-type.2.3: 元素 'broker' 必须不含字符 [子级], 因为该类型的内容类型为“仅元素”。
 <plugins>
       <simpleAuthenticationPlugin>
            <users>
               <authenticationUser username="admin" password="activemq123456" groups="users,admins"/>
            </users>
       </simpleAuthenticationPlugin>
</plugins>

启动activemq,就可以了。

更多推荐

Linux 安装ActiveMQ 图解教程