ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
本文主要是在linux环境安装ActiveMQ,由于安装ActiveMQ要基于JDK,安装JDK可以看我之前的博客
https://blog.youkuaiyun.com/MAX_xiaowu/article/details/114577074
第一步:下载安装包
下载Linux环境下的ActiveMQ ,请去(官网)中下载ActiveMQ 的安装文件;
然后把下载好的安装包上传到liunx系统中,打开安装包所在的位置,就可进行后续的操作了
第二步:解压安装包
tar zxvf apache-activemq-5.16.0-bin.tar.gz -C /usr/local/
把解压好的文件重命名:
mv /usr/local/apache-activemq-5.16.0/ /usr/local/activemq
把端口开放出来或者关闭防火墙
开放端口命令:
firewall-cmd --zone=public --add-port=61616/tcp --permanent
firewall-cmd --zone=public --add-port=8161/tcp --permanent
firewall-cmd –reload
关闭防火墙命令:
systemctl stop firewalld
systemctl stop iptables
启动ActiveMQ :
/usr/local/activemq/bin/activemq start
查看ActiveMQ 是否启动成功:
/usr/local/activemq/bin/activemq status
停止ActiveMQ命令 :
/usr/local/activemq/bin/activemq stop
重启ActiveMQ命令 :
/usr/local/activemq/bin/activemq restart
修改后台访问端口
因为新版本后台 8161端口只能 127.0.0.1 本机访问,所以我们这里需要修改为0.0.0.0
vim /usr/local/activemq/conf/jetty.xml
####到117行这里找到 127.0.0.1 修改为 0.0.0.0
<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
<!-- the default port number for the web console -->
<property name="host" value="0.0.0.0"/>
<property name="port" value="8161"/>
</bean>
修改后重启一下
测试访问
在浏览器输入 http://ip:8161即可,用户是 admin 密码是 admin