zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    hdu 1253 胜利大逃亡 (三维简单bfs+剪枝)
    OpenCV中OpenCL模块函数
    基于年纪和成本(Age & Cost)的缓存替换(cache replacement)机制
    POJ 1637 混合图求欧拉回路 最大流实现
    Linux-shell-算术运算{expr、bc、dc、(( ))和[ ]}
    uboot环境变量与内核MTD分区关系
    nor flash 和nand flash 的区别
    NAND Flash大容量存储器K9F1G08U的坏块管理方法
    嵌入式学习之Nand Flash
    s3c2440对nandflash的操作
  • 原文地址:https://www.cnblogs.com/hans_gis/p/12985018.html
Copyright © 2011-2022 走看看