ActiveMq安装 与常用linux 运维命令

ActiveMq安装
前提:需要安装java环境-jdk
1、 在官网下载http://activemq.apache.org/download.html apache-activemq-5.13.3-bin.tar.gz
2、 在相应的目录进行解压
tar -zxvf apache-activemq-5.14.0-bin.tar.gz
3、 如需修改activemq 端口和web端端口:则进入相应的conf目录下,修改activemq.xml 和jetty.xml进行修改即可。

在这里插入图片描述

4、 启动activemq ./activemq start
5、 停止activemq ./activemq stop

注意启动ActiveMQ异常:java.net.URISyntaxException: Illegal character in hostname at index解决办法:
问题引起原因
主机名中包含非法字符,那么非法字符是什么呢?是“_”下划线;

解决办法:1、修改主机名
hostnamectl set-hostname  主机名 【需重启】
2、修改主机名不重启
hostname newHostname  这种修改方式只有当前有效,等服务器重启后hostname就会失效,回到原来的hostname。

附录:常用activemq 命令 基于linux 运维支撑

输入:./activemq -h  查看相关帮助命令

在这里插入图片描述

activemq status,显示当前的ActiveMQ是否运行正常,并且能显示pid。
activemq list,列出当前Broker名字。

activemq bstat,显示当前Broker的统计信息。

activemq query,根据筛选条件显示Broker的统计信息。如:activemq query -QQueue=string_queue,是只显示string_queue这个队列的统计信息。更多使用方法可以使用activemq query --help显示帮助。

activemq browse,可以查询当前Broker为被消费的消息,会显示消息的详细信息,如消息头,消息内容,优先级等。类似于数据库的查询功能。

activemq browse --help显示帮助。需要注意的是,只有Queue才可以查询,Topic是不可以的。

activemq dstat,比较有用的一个功能,可以用来查询队列的关键数值,如队列大小,生产者消费者数量,消息出队入队统计等。还可以支持通过类别查询,如只查询队列或者只查询主题。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值