目录
一、Linux操作系统
进入bin目录下,64位操作系统可以进入/bin/linux-x86-64
启动命令:./activemq start 该命令默认使mq后台运行
停止命令:./activemq stop
查看运行状态命令: activemq status。
二、Window系统
进入bin目录,64位操作系统可以进入\bin\win64
启动命令:点击activemq.bat
安装服务:点击InstallService.bat
删除服务:点击UninstallService.bat
默认访问界面:http://localhost:8161/admin/index.jsp
ActiveMQ默认启动到8161端口,服务端默认端口是 61616 ,默认用户名密码为admin、admin
三、linux下安装
1、前提条件 需要先 安装 JDK 并配置环境变量
2、下载或者上传完成之后就用命令去解压文件:tar -zxvf apache-activemq-5.11.1-bin.tar.gz
3、进入都bin 目录 cd /bin
activemq为启动关闭命令,具体 ./activemq start |stop |restart
启动activemq : ./activemq start
查看activemq进程:ps -ef| grep activemq
防火墙的设置添加8161和61616端口号:
4、firewall-cmd --zone=public --add-port=8161/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入 firewall-cmd --reload
查看端口是否设置成功:firewall-cmd --zone=public --list-ports
5、最后验证结果输入http://ip地址:8161/admin 用户名:admin 密码:admin
Activemq默认管理用户名和密码均是admin,如果我们要修改默认用户名和密码的话,可以通过修改jetty-realm.properties文件来达到目的。
四、activemq.xml配置
后台服务端连接密码:activemq.xml
在标签<systemUsage>上配置一下内容
<plugins>
<!-- Configure authentication; Username, passwords and groups -->
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="${activemq.username}"password="${activemq.password}" groups="users,admins"/>
<authenticationUser username="user" password="${guest.password}" groups="users"/>
<authenticationUser username="guest" password="${guest.password}" groups="guests"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
这个${activemq.password} 在conf/credentials.properties文件中配置
jetty-realm.properties 后台登录用户密码
credentials.properties 配置通过后台访问broker的用户密码
jmx.access JMX 访问broker访问控制
jmx.password JMX访问broker用户密码