ActiveMQ在Center OS7上的安装以及在windows上访问activemq

什么是消息中间件

  百度:消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成,

     通过提供消息床底和消息排队模型,它可以在分布式环境下扩展进程间的通信。

  总结:简单来说就是:可以通过消息排队模型在进程间传递数据的独立组件。

JMS的概念与规范

点对点(p2p)

  1. 每个消息只能有一个消费者
  2. 消息的生产者和消费者之间没有时间上的相关性。无论消费者在生产者发送消息的时候是否处于运行状态,都可以提取消息
  3. 每个消息可以有多个消费者

发布订阅(pub/sub)

  消息的生产者和消费者之间存在时间上的相关性,订阅一个主题的消费者只能消费自它订阅之后发布的消息。JMS规范允许提供客户端创建持久订阅

什么是ActiveMQ

   Apache ActiveMQ ?是最受欢迎和功能最强大的开源消息传递和Integration Patterns服务器。

   Apache ActiveMQ速度快,支持许多跨语言客户端和协议,具有易于使用的企业集成模式和许多高级功能,同时完全支持JMS 1.1和J2EE 1.4。Apache ActiveMQ是在Apache2.0许可发布的

   官方网址:http://activemq.apache.org/index.html

ActiveMQ在Center OS 7下的安装步骤

1. 下载安装包

下载地址:http://archive.apache.org/dist/activemq/,在此地址下,选择自己要使用的版本

这里我选择的是 5.15.0的版本 ,点击如下图:

下载 apache-activemq-5.15.0-bin.tar.gz 文件

2. 上传到Center OS7 上 ,命令 rz ,然后选择中下载的文件上传 (建议centeros7登录时使用 root账号,这样不会有权限的问题,如果遇到权限的问题的话,那就要修改目录的权限了)

3. 查看文件并解压文件到指定目录

查看

ll

复制文件到目录  /usr/local/src

cp apache-activemq-5.15.0-bin.tar.gz /usr/local/src

解压文件

tar -zxvf apache-activemq-5.14.1-bin.tar.gz

查看解压后的目录

cd /usr/local/src/apache-activemq-5.15.0

有三个地方可以启动服务:

1.  apache-activemq-5.15.0 目录下的 activemq  启动命令:

  ./activemq start

2.  apache-activemq-5.15.0/linux-x86-32 目录下的 activemq 启动命令相同 :

  ./activemq start

3.  apache-activemq-5.15.0/linux-x86-64 目录下的 activemq 启动命令相同 :

  ./activemq start

三选一即可,我直接选择的是第一个。

启动成功后,在linux 系统上访问 (activemq默认端口61616,(官方文档:ActiveMQ‘s default port is 61616. )

后台管理地址 http://localhost:8161/admin 看看是否可以成功访问
默认登录用户:admin 密码:admin 

不过我们一般不在linux上的浏览器访问,是在本地windows上访问的,所以需要开通 linux 的防火墙端口

那怎么开启一个端口呢 ?

添加

firewall-cmd --zone=public --add-port=61616/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --add-port=8161/tcp --permanent

重新载入

firewall-cmd --reload

查看

firewall-cmd --zone= public --query-port=80/tcp

删除

firewall-cmd --zone= public --remove-port=80/tcp --permanent

完成之后,测试是否OK

在windows 中,访问浏览器

  http://ip:8161/admin   登录 用户名:admin 密码 admin



windows上已经可以访问 center os7 上的activemq 了

至此结束

安装的时候遇到了防火墙发的问题,所以看了下其他人的文章以及linux系统的书

参考 :https://www.cnblogs.com/shamo89/p/7645651.html

参考:https://blog.csdn.net/dandan2zhuzhu/article/details/78453737

参考:https://www.cnblogs.com/moxiaoan/p/5683743.html

参考:https://blog.csdn.net/csdn_lqr/article/details/53885808

参考:https://www.howtoing.com/start-stop-disable-enable-firewalld-iptables-firewall/

 

原文地址:https://www.cnblogs.com/wangjianglou/p/9972657.html

时间: 2024-10-13 10:20:41

ActiveMQ在Center OS7上的安装以及在windows上访问activemq的相关文章

星辉信息Odoo安装教程-在 Windows 上安装 Odoo

一键安装包可以在 Odoo 官网上下载,包含各个版本及主分支,这里有 Windows 安装包(.exe).Debian 安装包(.deb)和 CentOS 安装包(.rpm).要在 Windows 上安装,仅需在对应版本的 nightly 文件夹中找到.exe 并进行安装.安装包非常方便,它包含安装 Odoo 所需的所有部分:Python 3.PostgreSQL 数据库.Odoo 服务端以及其它 Odoo 依赖.安装时会创建一个 Windows 服务在开机时自动启动 Odoo 和 Postgr

Odoo安装教程-在 Windows 上安装 Odoo

一键安装包可以在 Odoo 官网上下载,包含各个版本及主分支,这里有 Windows 安装包(.exe).Debian 安装包(.deb)和 CentOS 安装包(.rpm).要在 Windows 上安装,仅需在对应版本的 nightly 文件夹中找到.exe 并进行安装.安装包非常方便,它包含安装 Odoo 所需的所有部分:Python 3.PostgreSQL 数据库.Odoo 服务端以及其它 Odoo 依赖.安装时会创建一个 Windows 服务在开机时自动启动 Odoo 和 Postgr

使用免安装版本在windows上手动安装PostgreSQL

PostgreSQL支持管理员直接手动安装数据库,给用户提供了更大的方便.     1. 在PostgreSQL官方网站上下载免安装二进制的包,名字类似于postgresql-*.*.*.*-binaries-no-installer.tar.gz之类的.下载到本地,解压到某路径PATH下.     2. 在PATH目录中创建data文件夹,用于存放数据.     3. 开始-->运行-->cmd 进入命令行.并cd到PATH\bin目录下执行下面的命令用来初始化数据库: PATH\bin&g

mac 上如何安装非app store上的下载的软件-------打开未知来源

打开了 Terminal 终端后 ,在命令提示后输入 sudo spctl --master-disable 并按下回车执行,如下图所示.   随后再输入当前 Mac 用户的密码,如下图所示.   如下图所示,当执行完之前输入的命令后,成功返回命令提示后,无报错的话,说明执行命令成功.   随后再进入系统偏好设置中的「安全与隐私」面板中,此时发现"任何来源"选项已经出现,并被设置为默认选项.如此一来,便可以把从网上下载的应用软件,在 Mac 上打开了. 7 虽然这个方法是可以打开系统的

EJBCA在Linux上的安装

在windows上安装为了测试用,装在linux服务器上的因为CN用的ip需要重装.....又是折腾一番,下面介绍一些需要注意的地方 一.所需文件 准备的内容就不说了,参考我的上上篇<EJBCA在windows上的安装>,需要下载的上面提供的有 二.准备条件 1.jboss配置 1.1.JBOSS端口号配置 作为服务器JBOSS的默认端口8080和8009肯定被占用了,修改jboss的端口号.由于JBOSS的版本不同所以修改的位置也不一样 JBOSS-5.1.0GA 修改的位置是:jboss-

在Windows上玩TensorFlow(一)——安装Docker【转】

"谷歌"+"深度学习",两个标签让2015年12月才由谷歌开源的深度学习工具TensorFlow在其发布之后就迅速地成为了全球最为炙手可热的开源项目,2016年4月,开源的TensorFlow又支持了分布式特性,向着生产环境下的应用更进一步. TensorFlow API支持Python 2.7和Python 3.3+,共支持4种安装方式. Pip install Virtualenv install Anaconda install Docker install

So Easy! Oracle在Linux上的安装配置系列七

So Easy! Oracle在Linux上的安装配置系列六 上几篇中,我们安装了oracle数据库软件,创建了数据库配置了监听,本篇是本系统文章的最后一篇,Oracle企业管理器的创建. 当完成了以上所有步骤后使用 $emctl start dbconsole 启动oracle企事业管理器,会出现以下错误,提示说没有设置ORACLE_UNQNAME环境变量 [[email protected] ~]$ emctl start dbconsoleEnvironment variable ORAC

在CentOS上编译安装PostgreSQL

http://my.oschina.net/tashi/blog 第一步:准备阶段 获取必需软件包: CentOS中查看是否安装了某个软件的命令:rpm -qa | grep 软件名.which命令可查看某个软件的安装路径.使用 yum install 包名 来安装软件包. 1.GNU make的版本3.80以上[[email protected] ~]# rpm -qa | grep makemake-3.81-20.el6.x86_64 [[email protected] ~]# make

Windows上安装Mac OS

在windows上开发ios程序,是一件比较痛苦的事情,因为: 开发android程序,使用eclipse,eclipse有windows版同时也有mac版,所以mac上开发android程序和windows上没有多大差别: 但是,开发ios程序,使用Xcode,然而Xcode却没有windows版的,这时需要在windows开发ios程序,办法只有一个:安装虚拟机,在虚拟机上安装Mac OS. 如果你是土豪,你有mac本,完全可以不看这篇文章!!! VMware 12安装Mac OS X 10