Apache ActiveMQ安装和使用
环境
Ubuntu20.04
下载
官网:https://activemq.apache.org/download-archives
如下载5.14.4版本,apache-activemq-5.14.4-bin.tar.gz,测试过没问题。
安装
sudo tar -xzvf apache-activemq-5.14.4-bin.tar.gz -C /usr/local
cd /usr/local
sudo mv apache-activemq-5.14.4 activemq
配置
ActiveMQ是需要JDK环境支持的。配置好了JDK后。
另外,最好再配置下 /usr/local/activemq/bin/activemq
文件里面的JDK位置,如下:
在开头加上 JAVA_HOME="JDK路径"
否则有时会找不到JDK而报错!报错信息:
INFO: Loading '/usr/local/apache-activemq-5.14.4//bin/env'
ERROR: Configuration variable JAVA_HOME or JAVACMD is not defined correctly.
(JAVA_HOME='', JAVACMD='java')
为什么说最好配置一下这个呢?
因为虽然按照官方的意思,不用配置会默认找环境变量里的JDK路径。但这个前提是 JDK 环境变量在 /etc/profile 下配置,且切换root用户后,启动activemq才正常。
但当一些场景,如给activemq设置了开机自启动,开机的时候默认是普通账户登录的,则activemq就因无法找到JAVA_HOME而报错!
启动
# 切换root
su
# 启动
/usr/local/activemq/bin/activemq start
# 查看启动状态
/usr/local/activemq/bin/activemq status
# 停止
/usr/local/activemq/bin/activemq stop
# 重启
/usr/local/activemq/bin/activemq restart
登录
访问 localhost:8161
,默认用户名:admin
,默认密码:admin