阅读948 返回首页    go 阿里云 go 技术社区[云栖]


分布式架构实战--ActiveMQ的安装与使用(单节点)

1、  安装JDK并配置环境变量(略)

2、  下载Linux版的ActiveMQ(当前最新版apache-activemq-5.11.1-bin.tar.gz

wget https://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz

3、  解压安装

tar -zxvf apache-activemq-5.11.1-bin.tar.gz

mv apache-activemq-5.11.1 activemq-01

cd /home/wusc/activemq-01/bin/

chmod 755 ./activemq

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

一个是管理控制台端口(默认为8161)可在conf/jetty.xml中修改,如下:

  <property name="port" value="8161"/>

vi /etc/sysconfig/iptables

service iptables restart

5、  启动

cd /home/wusc/activemq-01/bin

./activemq start

6、  打开管理界面:https://192.168.4.101:8161


m8Fc5Psarwhn2GJTj6Ae2atR3JKzyyj7.png


3mh7nHzCK4MCTaQh2B5y7mrrwp4dCKjy.png


fZ7djQYF28xn46FHScwYMAsRCzFHmpRh.png


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

ActiveMQ如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括ip,端口,消息地址[队列或者主题地址],),都可以肆无忌惮的发送、接收消息。关于ActiveMQ安装配置https://activemq.apache.org/security.html

$ vi /home/wusc/activemq-01/conf/activemq.xml

         <authenticationUser username="wusc" password="wusc.123" groups="users,admins"/>

vi /home/wusc/activemq-01/conf/jetty.xml

    <property name="authenticate" value="true" />

vi /home/wusc/activemq-01/conf/jetty-realm.properties

admin: wusc.123, admin

/home/wusc/activemq-01/bin/activemq restart

vi /etc/rc.local

8、  MQ消息生产者也与消息消费者的Demo样例讲解与演示


https://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53

最后更新:2017-08-28 09:03:09

  上一篇:go  Redis的安装与使用(单节点)
  下一篇:go  持续集成篇 --Hudson持续集成服务器的安装配置与使用