1 官网下载
下载地址为:https://activemq.apache.org/components/classic/download/
2 linux下安装
2.1 上传apache-activemq-5.15.11-bin.tar.gz到linux服务器,并解压
[liuyh@VMcentos ~]$ tar -zxvf apache-activemq-5.15.11-bin.tar.gz
其中部分目录的说明如下:
bin目录:可执行文件,启停服务都在此目录下
conf目录: 包含基本的activeMQ配置文件
data目录:activeMQ的日志文件目录
webapps目录:系统管理员web控制界面文件
2.2 进入apache-activemq-5.15.11-bin.tar.gz目录,执行如下命令即可
[liuyh@VMcentos bin]$ ./activemq start
INFO: Loading '/home/liuyh/apache-activemq-5.15.11//bin/env'
INFO: Using java '/home/liuyh/jdk1.8.0_231/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/home/liuyh/apache-activemq-5.15.11//data/activemq.pid' (pid '1612')
2.3 查看apache-activemq-5.15.11/data/activemq.log日志
报错信息:java.net.URISyntaxException: Illegal character in hostname at index 7: ws://VM_0_8_centos:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600
主机名中包含非法字符 (下划线_),修改配置文件 /etc/hostname ,然后重启解决
2.4 查看服务进程
[liuyh@VMcentos bin]$ ps -ef|grep activemq|grep -v grep
liuyh 1612 1 5 10:00 pts/0 00:00:04 /home/liuyh/jdk1.8.0_231/bin/java -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/home/liuyh/apache-activemq-5.15.11//conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/home/liuyh/apache-activemq-5.15.11//tmp -Dactivemq.classpath=/home/liuyh/apache-activemq-5.15.11//conf:/home/liuyh/apache-activemq-5.15.11//../lib/: -Dactivemq.home=/home/liuyh/apache-activemq-5.15.11/ -Dactivemq.base=/home/liuyh/apache-activemq-5.15.11/ -Dactivemq.conf=/home/liuyh/apache-activemq-5.15.11//conf -Dactivemq.data=/home/liuyh/apache-activemq-5.15.11//data -jar /home/liuyh/apache-activemq-5.15.11//bin/activemq.jar start
[liuyh@VMcentos bin]$ netstat -anop|grep 61616
tcp6 0 0 :::61616 :::* LISTEN 1612/java off (0.00/0/0)
2.5 控制台访问
- 控制台端口默认为8161,61616为后台默认服务端口。
- 浏览器输入:http://ip:8161/即可看见管理控制台界面
3 window下安装
3.1 解压到指定路径
3.2 根据操作系统进入相应目录
3.3使用win64下的activemq.bat启动服务
3.4 或者使用 InstallService.bat注册服务
3.5 控制台访问
- 当端口号冲突时,可以修改端口号。进入conf目录下修改activemq.xml修改里面的61616端口。修改jetty.xml-修改里面的8161端口。
- 浏览器输入:http://localhost:8161/
- ActiveMQ默认用户名密码为admin=admin,可以在conf/user.properties中找到。