CentOS7安装配置ActiveMQ

1、卸载系统自带的OpenJDK以及相关的java文件

检查java版本,可以看到系统自带的OpenJDK版本信息。

java -version

CentOS7安装配置ActiveMQ

查询java相关套件

rpm -qa | grep java

命令说明:

rpm   管理套件    

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

CentOS7安装配置ActiveMQ

上述所列文件中,noarch文件可以不用删除,删除掉其余java相关文件。

命令介绍:

rpm     管理套件  

-e     删除指定的套件

--nodeps  不验证套件档的相互关联性

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.221-2.6.18.1.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.1.el7.x86_64

检查是否已经删除成功

CentOS7安装配置ActiveMQ

2、配置JDK

将jdk压缩包jdk-8u161-linux-x64.tar.gz上传至CentOS的/usr/soft目录。解压jdk

tar -zxvf jdk-8u161-linux-x64.tar.gz

编辑环境变量

vim /etc/profile

配置java环境变量

# java
export JAVA_HOME=/usr/soft/jdk1.8.0_161
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

使得修改后的环境变量生效

source /etc/profile

检查java版本,看看java环境是否生效

java -version

3、ActiveMQ安装与配置

将下载好的apache-activemq-5.15.12-bin.tar.gz上传至/usr/soft目录,或者在CentOS上使用命令直接下载

wget https://mirrors.tuna.tsinghua.edu.cn/apache//activemq/5.15.12/apache-activemq-5.15.12-bin.tar.gz

解压

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

重命名文件夹

mv apache-activemq-5.15.12 activemq5.15.12

启动

cd ./activemq5.15.12/bin/
./activemq start

查看进程

ps -ef| grep activemq

CentOS7安装配置ActiveMQ

防火墙的设置添加8161和61616端口号(--permanent永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --add-port=8161/tcp --permanent
firewall-cmd --zone=public --add-port=61616/tcp --permanent

这里提示可一个错误:防火墙还没开

CentOS7安装配置ActiveMQ

开启防火墙

systemctl start firewalld

重新载入防火墙

firewall-cmd --reload

CentOS7安装配置ActiveMQ

最后验证结果输入http://ip地址:8161/admin   用户名:admin 密码:admin

CentOS7安装配置ActiveMQ

参考:

https://www.cnblogs.com/sxdcgaq8080/p/7470796.html 

https://segmentfault.com/a/1190000003931716

相关推荐