ActiveMQ在linux、windows下的安装

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中找到。
    在这里插入图片描述
发布了33 篇原创文章 · 获赞 21 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/liuyongheng1991/article/details/104728186
今日推荐