安装ActiveMQ

IP192.168.80.134

环境:CentOS 7.0

JDK:1.8.0_45

 

1、安装JDK并配置环境变量

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

查看是否已经安装了jdk.

rpm -qa|grep jdk


如果没有安装,执行rpm命令

rpm -ivh jdk-8u45-linux-x64.rpm

安装完成后会在/usr/java/路径下出现jdk1.8.0_45这个文件夹


进入相关目录,文件重命名:

cd /usr/java/

mv jdk1.8.0_45/ jdk1.8


重命名之后配置环境变量

vi /etc/profile

在文件末尾加入如下内容:

###########JDK###########
JAVA_HOME=/usr/java/jdk1.8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH


让环境变量生效:

source /etc/profile


检查JDK配置是否生效

java -version

出现如下情况说明配置成功



2、下载LInux版的ActiveMQ

下载Linux版的ActiveMQ

下载地址:http://activemq.apache.org/activemq-5150-release.html


3、解压安装

tar zxvf apache-activemq-5.15.0-bin.tar.gz

mv apache-activemq-5.15.0 /usr/local/activemq/


4、启动

cd /usr/local/activemq/bin/

./activemq start

如果启动脚本activemq没有可执行权限,此时则需要授权(此步可选)

chmod 755 ./activemq


5、检查是否启动

ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务。

用命令查看两端口是否开启:

netstat -an |grep 61616

netstat -an| grep 8161

或者ss -tnlp


查看进程是否开启:

ps -ef | grep activemq


6、防火墙的配置

ActiveMQ需要用到两个端口

一个是消息通讯的端口(默认为61616)

一个是管理端口(默认为8161)可在conf/jetty.xml中修改,如下:


打开对应的端口

vim /etc/sysconfig/iptables

添加:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8161 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 61616 -j ACCEPT

重启防火墙:

service iptables restart


7、打开管理界面:http://192.168.80.134:8161

登录用户名和密码默认为admin/admin

启动成功页面:



8、修改登录用户名和密码


控制台的登录用户名密码保存在conf/jetty-realm.properties文件中,内容如下,可以对其进行:



9、关闭和重启

关闭命令:

./activemq stop
或者暴力关闭:

用ps -ef | grep activemq查出进程号kill掉

kill -9  进程号

重启命令:

./activemq  restart

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
安装ActiveMQ之前需要先安装好JDK并配置环境变量。可以通过Win+R,cmd,输入java -version来查看是否配置好了JDK的安装和环境配置。\[2\] 在Linux上,可以通过docker来安装ActiveMQ。首先需要查找ActiveMQ的镜像,可以使用命令docker search activemq来查找。然后拉取最新的镜像,使用命令docker pull webcenter/activemq。接下来创建容器并后台启动ActiveMQ,使用命令docker run -d --name myactivemq -p 61616:61616 -p 8161:8161 webcenter/activemq。\[2\] 在启动ActiveMQ之前,需要确保RabbitMQ已经关闭,因为它们默认使用相同的amqp端口号。如果之前启动了RabbitMQ,需要先关闭它,否则启动ActiveMQ时会报错。可以在conf目录下的activemq.xml文件中修改端口配置。启动ActiveMQ后,默认的访问地址是http://localhost:8161/admin/,可以在登录后进入主界面。\[1\] 如果在启动过程中遇到报错,例如Transport Connector could not be registered in JMX,可能是由于端口冲突导致的。可以检查是否有其他程序占用了相同的端口。\[3\] #### 引用[.reference_title] - *1* *2* [ActiveMQ安装](https://blog.csdn.net/sinat_35757488/article/details/90048398)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [activemq安装](https://blog.csdn.net/weixin_44619613/article/details/109409005)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值