CentOS7安装配置ActiveMQ
1、卸载系统自带的OpenJDK以及相关的java文件
检查java版本,可以看到系统自带的OpenJDK版本信息。
java -version
查询java相关套件
rpm -qa | grep java
命令说明:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
上述所列文件中,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
检查是否已经删除成功
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
防火墙的设置添加8161和61616端口号(--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=8161/tcp --permanent
firewall-cmd --zone=public --add-port=61616/tcp --permanent
这里提示可一个错误:防火墙还没开
开启防火墙
systemctl start firewalld
重新载入防火墙
firewall-cmd --reload
最后验证结果输入http://ip地址:8161/admin 用户名:admin 密码:admin
参考:
https://www.cnblogs.com/sxdcgaq8080/p/7470796.html
https://segmentfault.com/a/1190000003931716
出处:http://www.cnblogs.com/hans_gis/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。