Linux MQ安装

Linux MQ安装

注意:涉及开通端口:61616、8161
1、新建目录并上传
在/usr/local下新建tool
mkdir /usr/local/tool
把MQ文件上传到tool文件下
cd /usr/local/tool
rz apacheMQ-activemq-5.15.15-bin.tar.gz
2、解压安装
tar -xvf apacheMQ-activemq-5.15.15-bin.tar.gz
移动解压出来的文件到指定路径/usr/local/activemq-5.15.10
mv apache-activemq-5.15.15 /usr/local/activemq-5.15.15

3、启动&停止
进入bin目录
cd /usr/local/activemq-5.15.15/bin
停止
./activemq stop
启动
./activemq start
4、检查
端口查看
netstat -tnlp
在这里插入图片描述

检查防火墙是否关闭,端口是否开放
systemctl status firewalld
systemctl stop firewalld
telnet IP 61616
telnet IP 8161
浏览器输入:服务器ip:8161 出现以下图片即成功启动
在这里插入图片描述

5、卸载
如何卸载
查看ActiveMq的进程,查看命令
ps -ef| grep activemq
使用命令kill -9 进程号,杀掉mq的进程,mq的卸载直接删掉安装目录即可rm -rf /usr/local/tool /apache-activemq-5.15.15,其中activemq的版本提供的可能会有差异,请根据实际安装的mq版本为主
rm -rf /usr/local/activemq-5.15.15
6、日志路径
cd /usr/local/activemq-5.15.15/apache-activemq-5.15.15/data/logs
vim activemq.log

7、设置开机自启动-方法1
①将activeMQ安装目录下的bin中的activemq文件拷贝到修改init.d/目录下
在这里插入图片描述

② 修改/etc/init.d/目录下activemq文件
(1) 在第二行加入如下内容:
####BEGIN INIT INFO
#Provides: activemq
#Required-Start: $remote_fs $syslog
#Required-Stop: $remote_fs $syslog
#Default-Start: 2 3 4 5
#Default-Stop: 0 6
#chkconfig: 2345 64 36
#Short-Description: ActiveMQ server
###END INIT INFO
在这里插入图片描述

(2) 再添加如下内容
export JAVA_HOME=/usr/taotao_shop/jdk/ jdk1.7.0_71
ACTIVEMQ_HOME=/usr/local/taotao_shop/activeMQ/apache-activemq-5.12.0

③修改activemq的执行权限
在这里插入图片描述

④ 设置activemq开机启动
在这里插入图片描述

⑤ 查看activemq服务
在这里插入图片描述

⑥ 执行命令开启activemq/关闭activemq/查看activemq状态
开启activemq: service activemq start
关闭activemq:service activemq stop
查看状态: service activemq status

8、设置开机自启动-方法2
①新建服务文件activemq
vim /etc/init.d/activemq
#!/bin/sh

#/etc/init.d/activemq
#chkconfig: 345 63 37
#description: activemq servlet container.
#processname: activemq 5.14.1

#Source function library.
#./etc/init.d/functions
#source networking configuration.
#./etc/sysconfig/network

export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export CATALINA_HOME=/usr/local/activemq-5.16.3

case $1 in
start)
sh $CATALINA_HOME/bin/activemq start
;;
stop)
sh $CATALINA_HOME/bin/activemq stop
;;
status)
    sh $CATALINA_HOME/bin/activemq status
;;
restart)
sh $CATALINA_HOME/bin/activemq stop
sleep 1
sh $CATALINA_HOME/bin/activemq start
;;

esac
exit 0

②添加执行权限
chmod +x /etc/init.d/activemq
③添加到开机启动
chkconfig --add activemq

④现在就可以使用servive activemq restart重启测试了,情况允许的话,可重启服务器,然后看activemq是否也起来了

9、安全相关修改
1)修改连接控制台的密码(必须改)
业务系统前后端配置的mq的账号密码
修改配置文件conf/jetty-realm.properties

在这里插入图片描述

admin:admin,admin
帐号 密码 分组

一般修改密码即可。
不要的用户可以注释掉(比如user这行),修改完保存文件,重启activemq

修改完此密码,前端配置文件中如果有配置mq,nacos上面的后端配置文件有配置mq的,要同步修改和重启

2)修改控制台默认端口(可选,修改完这个要更新通讯矩阵)
修改配置文件jetty.xml
vim/usr/local/apache-activemq-5.15.15/conf/jetty.xml
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值