首页 运维干货ActiveMQ的单机安装

ActiveMQ的单机安装

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

ActiveMQ的单机安装插图

1、安装环境

  • CentOS6.5
  • JDK1.8
  • IP:192.168.31.103
  • 安装用户:普通用户

2、安装JDK并配置相关环境变量

下载JDK包,并配置环境变量

3、下载Linux版本的ActiveMQ

4、解压安装

5、防火墙中打开对应的端口

ActiveMQ用到两个端口:

  • 一个是消息通讯的端口(默认为61616)
  • 一个是管理控制台端口(8161),可以在conf/jetty.xml中修改,如下:

切换到root用户后,在防火墙中打开所需的两个端口后并重启防火墙

编辑端口配置文件:

添加

重启防火墙:

6、启动ActiveMQ

会看到输出

查看ActiveMQ的进程

7、打开管理界面

ActiveMQ的单机安装插图(1)

默认的用户名和密码为:admin/admin

登录后的界面

ActiveMQ的单机安装插图(2)

各个参数说明:

当有一个消息进入消息队列后,等待消费的消息是1,进入队列的消息是1。当消息消费后,等待消费的消息是0,进入队列的消息还是1,出了队列的消息是1,再来一条消息时,等待消费的消息是1,进入队列的消息是2,以此类推。

8、安全配置(消息安全)

ActiveMQ如果不加入安全机制的话,那任何人只要知道消息的具体地址(IP、端口、消息地址【队列或者主题地址】),都可以肆无忌惮的发消息,接受消息。

Activemq的消息安全配置策略有很多种,我们以最简单的授权为例。

conf/activemq.xml文件中,在broker标签最后加入以下内容即可

意思为定义一个dreyer用户,密码为dreyer,角色为users、admins

9、设置管理控制台的用户名和密码

确保authenticate的值为true(默认)

控制台的登录用户名和密码保存在conf/jetty-realm.properties文件中

注意:用户名和密码的格式是

用户名:密码,角色名

重启ActiveMQ

10、设置开机启动

原文转自:https://www.jianshu.com/p/3568f8011112
作者:会跳舞的机器人

本文链接:http://www.yunweipai.com/36935.html

网友评论comments

发表评论

电子邮件地址不会被公开。

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部