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 图解教程
发布评论