安装环境

操作系统:Debian 9

安装 Active MQ

  1. 更新软件包列表,执行:apt-get update
  2. 安装 Active MQ 包,执行:apt-get install activemq
    如果此时直接运行,会出现错误:No instances found at /etc/activemq/instances-enabled.,这是因为 Active MQ 安装后需要配置实例才可以运行。
  3. 将 Active MQ 内提供的默认实例激活,执行:
    ln -s /etc/activemq/instances-available/main /etc/activemq/instances-enabled/main
  4. 执行 service activemq start/etc/init.d/activemq start 启动 Active MQ
  5. 执行 ps –ef | grep activemq Active MQ 是否已经正常工作

Active MQ Admin

从版本5.4.0开始,ActiveMQ 附带了一个增强的 shell 脚本,用于在 Unix 环境中启动,停止和管理代理。新的 activemq 脚本将以前的 activemqactivemq-admin 两个脚本合二为一。所以不需要再使用 activemq-admin ,直接使用 activemq 即可。通过命令 activemq --help 可以查看更多帮助信息。

修复activemq-admin
ln -s /usr/share/activemq/bin/run.jar /usr/bin/run.jar

常用命令
activemq-admin stop
activemq-admin list
activemq-admin query
activemq-admin bstat
activemq-admin browse
https://stackoverflow.com/questions/8880747/how-to-enable-instances-for-apache-activemq-running-on-ubuntu
http://activemq.apache.org/activemq-command-line-tools-reference.html

已有 2 条评论

  1. run.jar 在我的安装里没有找到,如何安装run.jar呢?

    1. @zs

      从版本5.4.0开始,ActiveMQ附带了一个增强的shell脚本,用于在Unix环境中启动,停止和管理代理。新的activemq脚本将以前的activemq和activemq-admin两个脚本合并为一个。

      所以不需要再使用activemq-admin,直接使用activemq即可。通过命令activemq --help可以查看更多帮助信息

发表评论