Linux环境下Apache ActiveMQ 基本安装

简介: 在linux上安装mq,并映射到外网。1.Apache ActiveMQ安装基本条件请参考链接:2.下载Apache ActiveMQ3.解压安装将下载好的apache-activemq-5.

在linux上安装mq,并映射到外网。
1.Apache ActiveMQ安装基本条件请参考链接:
2.下载Apache ActiveMQ
3.解压安装
将下载好的apache-activemq-5.13.3-bin.tar解压至安装目录
命令:tar -zxvf apache-activemq-5.13.3-bin.tar

  1. 安装完成后,ActiveMQ可执行脚本可能需要改变一下权限
    使用以下方式进行授权,选择mq安装路径下的bin


    image.png

    cd /root/Public/apache-activemq-5.13.3/bin
    chmod 755 activemq
    5.activemq使用2个端口号,1个是消息通讯端口,默认是61616,另外一个是管控台端口,默认是8161,使用vi编辑器编辑 vi /etc/sysconfig/iptables,
    在文件末尾添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT
重启防火墙:service iptables restart

或者更简单方案就是关闭防火墙service iptables stop

6.启动mq
进入[activemq_install_dir]/bin目录,输入以下命令启动mq
./activemq start

启动完成后图示
image.png

./activemq status可以查看activemq的状态
vi /etc/profile
export PATH=/root/Public/apache-activemq-5.13.3/bin:$PATH

保存到环境变量每次开机就会自动运行

保存后,执行:
source /etc/profile
虚拟机上运行一下:


image.png

顺利启动了
7.由于本次主要是在测试机上面搭建环境,测试机是windows server系统,环境是装再vwmare虚拟机中,因此为了可以让局域网内的其他电脑访问,必须把虚拟机的mq地址映射到局域网的端口当中。


image.png

8.activemq与rabbitmq的一些区别:activemq主要是apache的产品,rabbitmq是阿里的产品。相对rabbitmq来说,我认为是简单版。如果项目很大,比如是人工智能,智能语音呼出系统,有海量数据,那就用rabbitmq,因为rabbitmq在双十一的时候是有成功经验的。第二个区别:activemq不支持分布式,当然你要装集群可以通过zookper,但是操作起来麻烦,不是天生的分布式下mq。但是rabbitmq就不一样,他支持分布式,可以自己搭建集群,有重试机制,操作方式与支付宝回调类似

参考文章

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
2月前
|
Ubuntu Linux
任何Ubuntu用户都应安装的四大Linux应用程序
当然,这款程序不需要太多介绍。我们面对的是网上最庞大最完整的多媒体中心,由于丰富的插件,我们能够高度细化地定制其每一项功能。这是我们的Linux发行版不可或缺的必备软件。 我们可以通过运行以下命令来轻松安装Kodi:sudo apt install kodi。
|
2月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
2月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
2月前
|
安全 Ubuntu Linux
如何安装Linux操作系统?
此时,您可以选择重新启动计算机,然后从硬盘上的Linux系统启动。以上是一个大致的安装过程。请注意,不同的Linux发行版可能会在细节上有所差异,因此在进行安装之前,请确保您阅读并理解了相应发行版的安装指南或文档。
|
2月前
|
Ubuntu Linux 数据安全/隐私保护
Win10安装Linux子系统教程!如何在Win10系统中安装Ubuntu!
登录系统后,输入cd /返回上一级,然后再输入“ls”查看一下系统文件目录,看看对不对!
|
2月前
|
Ubuntu Linux Shell
手把手教你安装适用于Linux的Windows子系统——Ubuntu
重启完成,你看看重新打开Ubuntu是不是发生了变化,等待几分钟,系统配置完成,根据提示设置用户名和密码即可
|
2月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
1209 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
316 0
|
Ubuntu 安全 Unix
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
390 0