• 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 ~]# 
    
  • 相关阅读:
    德国闪电战和苏联大纵深,谁更厉害?(一个是为了避免战略上的持久战,一个是为了战役的突破)
    “MEAN”技术栈开发web应用
    MVC 01
    适配器模式
    w3wp占用CPU过高
    安装tensorflow
    MemCache分布式内存对象缓存系统
    MVC 使用IBatis.net
    分布式计算
    Remote Desktop Connection Manager
  • 原文地址:https://www.cnblogs.com/gqzdev/p/12748463.html
Copyright © 2020-2023  润新知