Linux中安装ActiveMQ完整教程
ActiveMQ介绍
下载Linux环境的文件
我这里用的是apache-activemq-5.14.4-bin.tar.gz
这个可以看得出来ActiveMQ的安装很便捷,RabbitMQ需要安装Erlang环境。
安装
- 拷贝apache-activemq-5.14.4-bin.tar.gz到Linux服务器的/opt下
- 解压缩 tar -zxvf apache-activemq-5.14.4-bin.tar.gz
- 重命名 mv apache-activemq-5.14.4 activemq
vim /opt/activemq/bin/activemq
查看java环境:vim /etc/profile 或者 echo $JAVA_HOME
增加两行
JAVA_HOME="/opt/jdk1.8.0_152"
JAVA_CMD="/opt/jdk1.8.0_152/bin"
注册服务
#建立外链
ln -s /opt/activemq/bin/activemq /etc/init.d/activemq
chkconfig --add activemq
启动服务
service activemq start
关闭服务
service activemq stop
通过netstat 查看端口
netstat -tlnp
t:表示tcp
l:表示监听
遇到的问题
有的可能无法启动ActiveMQ,也没有报错!!!
其实这里有一个坑,Linux的hostname名不能有下划线_
可以通过修改hostname,然后重启Linux及其服务。
#一、查看linux 系统版本信息
[root@iZbp15rmf8lyj2yhq136ebZ ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
#二、查看hostname
[root@iZbp15rmf8lyj2yhq136ebZ ~]# hostname
iZbp15rmf8lyj2yhq136ebZ
#三、重置hostname
[root@iZbp15rmf8lyj2yhq136ebZ ~]# hostnamectl set-hostname dex
[root@iZbp15rmf8lyj2yhq136ebZ ~]# hostname
dex
[root@iZbp15rmf8lyj2yhq136ebZ ~]#
#重启
[root@iZbp15rmf8lyj2yhq136ebZ ~]# reboot
[root@dex ~]#
GitHub:For A Better Future
CSDN:不负天地,不负自己!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
郑重声明:本站资料整理自个人gqzdev或者互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系屏蔽删除