activemq-5.15.14 - 安装部署指南

  • Windows系统-win64

软件版本

jdk-8u231-windows-x64.exe

apache-activemq-5.15.10-bin.zip

安装包

官网下载:Redirecting…

安装启动

前提安装好jdk1.8,配置好环境变量JAVA_HOME,PATH

apache-activemq-5.15.10-bin.zip直接解压到本地目录,然后bin目录下找到win64/activemq.bat双击运行

  检查是否成功

浏览器访问url:

http://localhost:8161/admin/queues.jsp

默认登录用户名/密码: admin/admin

登录用户名密码可以在jetty-realm.properties文件中修改

格式:# username: password [,rolename ...]

queues下面可以看消息队列信息

账号密码说明

参考地址:http://www.wuleba.com/29648.html

ActiveMQ的帐号密码,分为两类:

  1. 后台登录的帐号密码

也就是浏览器访问http://localhost:8161/admin/queues.jsp需要的账号密码,

默认是admin/admin

登录验证开关在配置文件conf/jetty.xml设置,默认是需要验证的,如下图

 

账号密码在配置文件conf/jetty-realm.properties中设置

  1. Jms连接MQ需要的帐号密码

生产者(kettle的dataTrace插件)和消费者(Jms)连接MQ需要密码,

默认帐号:system

默认密码:manager

并不是默认的admin,那个是后台登录的帐号密码

设置方法

conf/activemq.xml文件中的<broker></broker>标签内添加下面内容,强制要求生产者消费者连接mq时,需要用户名密码验证。

<!-- 生产者和消费者连接MQ需要密码 -->

           <plugins>

                    <simpleAuthenticationPlugin>

                             <users>

                                       <authenticationUser username="${activemq.username}" password="${activemq.password}" groups="users,admins"/>

                             </users>

                    </simpleAuthenticationPlugin>

           </plugins>

 

重点:用户名和密码存放在 conf/credentials.properties 文件中

activemq.username=system

activemq.password=manager

guest.password=password

 

  • Linux系统

软件版本

jdk-8u231-linux-x64.tar.gz

apache-activemq-5.15.10-bin.tar.gz

安装包

官网下载:Redirecting…

安装启动

前提安装好jdk1.8,配置好环境变量JAVA_HOME,PATH

Jdk1.8安装略。参考elasticsearch-7.1.1 - 安装部署指南.docx

将安装包ftp或rz命令上传到服务器目录下

解压,注意-C的C是大写

tar -zxvf apache-activemq-5.15.10-bin.tar.gz -C /usr/local/

开发端口

activemq使用2个端口号,1个是消息通讯端口,默认是61616,另外一个是管控台端口,默认是8161

vi /etc/sysconfig/iptables-config,编辑文件,在文末添加内容

-A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT

重启防火墙

service iptables restart

或者更简单方案就是关闭防火墙service iptables stop

授权执行文件activemq

chmod 755 bin/activemq

启动

进入mq的bin目录,执行

./activemq start

 

附:

./activemq stop      停止服务

./activemq restart   重启服务

./activemq status    查看服务状态

检查是否成功

浏览器访问url:ip对应修改

http://192.168.20.143:8161/admin/queues.jsp

默认登录用户名/密码: admin/admin

 

账号密码说明

参考地址:http://www.wuleba.com/29648.html

ActiveMQ的帐号密码,分为两类:

  1. 后台登录的帐号密码

也就是浏览器访问http://localhost:8161/admin/queues.jsp需要的账号密码,

默认是admin/admin

登录验证开关在配置文件conf/jetty.xml设置,默认是需要验证的,如下图

 账号密码在配置文件conf/jetty-realm.properties中设置

  1. Jms连接MQ需要的帐号密码

生产者(kettle的dataTrace插件)和消费者(Jms)连接MQ需要密码,

默认帐号:system

默认密码:manager

并不是默认的admin,那个是后台登录的帐号密码

设置方法

conf/activemq.xml文件中的<broker></broker>标签内添加下面内容,强制要求生产者消费者连接mq时,需要用户名密码验证。

<!-- 生产者和消费者连接MQ需要密码 -->

           <plugins>

                    <simpleAuthenticationPlugin>

                             <users>

                                       <authenticationUser username="${activemq.username}" password="${activemq.password}" groups="users,admins"/>

                             </users>

                    </simpleAuthenticationPlugin>

           </plugins>

 

重点:用户名和密码存放在 conf/credentials.properties 文件中

activemq.username=system

activemq.password=manager

guest.password=password

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值