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 ~]# 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM