zoukankan      html  css  js  c++  java
  • 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 ~]# 
    
  • 相关阅读:
    UVa-1218
    Uva-1220
    UVa-10003
    UVa-1625
    UVa-11584
    UVa-12563
    UVa-12166 Equilibrium Mobile
    加油
    UVa-10129
    不再刷“水题”!
  • 原文地址:https://www.cnblogs.com/gqzdev/p/12748463.html
Copyright © 2011-2022 走看看