linux CentOs7系统安装-ActiveMq
一、介绍
MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。
特点:
1、支持多种语言编写客户端
2、对spring的支持,很容易和spring整合
3、支持多种传输协议:TCP,SSL,NIO,UDP等
4、支持AJAX
消息形式:
1、点对点(queue)
2、一对多(topic)
我们主要用它来做一些windows系统能做到的但是linux系统无法做到的事情。
二、安装
首先,我们先去mq官网下载(http://activemq.apache.org/components/classic/download/)相关的tar.gz的包

链接地址:apache-activemq-5.15.12-bin.tar.gz
下载好的文件我们使用winscp或者其他的软甲将它拷贝到linux系统下,我是放在了/usr/local/下
话不多说,下面开始安装;
1、解压:
tar -zxvf apache-activemq-5.11.1-bin.tar.gz
2、更改名称:
mv apache-activemq-5.11.1 activemq
3、进入都bin 目录
cd /bin
4、启动activemq(前面有个点哦)
./activemq start
5、查看activemq进程:
ps -ef| grep activemq
root 18952 1 19 16:53 pts/3 00:00:03 /usr/bin/java -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/usr/local/activemq//conf/login.con.jar start
root 19010 17429 0 16:53 pts/3 00:00:00 grep --color=auto activemq
6、设置开机自启动
[root@localhost bin]# vim /etc/init.d/activemq #打开后贴入附件 [root@localhost ~]# cd /etc/init.d/ [root@localhost ~]# ln -s /etc/init.d/activemq /etc/rc3.d/$01activemq [root@localhost ~]# chkconfig activemq on [root@localhost bin]# chmod +x activemq
我是附件:
#!/bin/bash # chkconfig: 2345 10 90 # description: activemq .... prog=activemq JAVA_HOME=/usr/local/jdk1.8.0_251 #此处是你java配置的路径 export JAVA_HOME CATALANA_HOME=/usr/local/activemq #此处说你activemq配置的路径 export CATALINA_HOME case "$1" in start) echo "Starting $prog..." $CATALANA_HOME/bin/activemq start ;; stop) echo "Stopping $prog..." $CATALANA_HOME/bin/activemq stop ;; restart) echo "Stopping $prog..." $CATALANA_HOME/bin/activemq stop sleep 2 echo echo "Starting $prog..." $CATALANA_HOME/bin/activemq start ;; *) echo "Usage: $prog {start|stop|restart}" ;; esac exit
7、开放防火墙61616端口和8161端口:
firewall-cmd --zone=public --add-port=8161/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=61616/tcp --permanent
8、防火墙重载:
firewall-cmd --reload
9、查看防火墙端口是否打开命令:
firewall-cmd --zone=public --list-ports
10、打开局域网内的另外一台电脑的浏览器输入:ip:xxxx.xxxx.xxxx.xxxx:8161
11、输入登录密码:默认是admin/admin
出现如下画面:

大功告成~!
参考:https://blog.csdn.net/qq_33404395/article/details/80590113

浙公网安备 33010602011771号