centos安装activemq
安装包准备
1、官网下载后,上传至服务器
https://activemq.apache.org/components/classic/download/
2、服务器直接下载(此链接复制的其他博客)
wget http://archive.apache.org/dist/activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz
3、activemq官网下载快,wget下载慢,推荐官网下载或国内镜像下载。
进入安装包存放目录。解压。修改文件夹名称(非必须)
[root@iZbp1cq57y9fp7oi7imh4bZ bin]# cd /usr/local/
[root@iZbp1cq57y9fp7oi7imh4bZ local]# ls
apache-activemq-5.15.10-bin.tar.gz bin etc games lib lib64 libexec sbin share src
[root@iZbp1cq57y9fp7oi7imh4bZ local]# tar -zxvf apache-activemq-5.15.10-bin.tar.gz
[root@iZbp1cq57y9fp7oi7imh4bZ local]# ls
apache-activemq-5.15.10 apache-activemq-5.15.10-bin.tar.gz
[root@iZbp1cq57y9fp7oi7imh4bZ local]# mv apache-activemq-5.15.10 activemq
[root@iZbp1cq57y9fp7oi7imh4bZ local]# ls
activemq apache-activemq-5.15.10-bin.tar.gz
启动,进去mq的bin目录
[root@iZbp1cq57y9fp7oi7imh4bZ activemq]# cd bin/
[root@iZbp1cq57y9fp7oi7imh4bZ bin]# ls
activemq activemq-diag activemq.jar env linux-x86-32 linux-x86-64 macosx wrapper.jar
[root@iZbp1cq57y9fp7oi7imh4bZ bin]# ./activemq start
INFO: Loading '/usr/local/activemq//bin/env'
INFO: Using java '/usr/local/java/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/usr/local/activemq//data/activemq.pid' (pid '11077')
停止服务:
./activemq stop
或
ps -ef|grep activemq
kill [PID]
(这两种方法都是官方文档提供的,但是不喜欢用kill命令,怕出问题。)
启动完成,访问web管理页面
http://localhost:8161/admin,修改改为虚拟机或服务器ip。
能访问到说明启动成功,可以使用mqtt工具进行收发测试。
端口问题
关闭防火墙或开发对应端口,使用阿里或其他云服务器的,注意云服务器的网络安全设置中也要开放端口。不然会出现centos防火墙关闭了,依然连接不到服务器的问题。
activemq官网文档:https://activemq.apache.org/version-5-getting-started
可以看一下,说的特别详细,看不懂的用翻译一下