- RabbitMQ - 0 - 介绍、linux 和windows安装

目录

  • 一、 介绍
  • 二、windows安装erlang和rabbitMQ
  • 三、Linux安装erlang和RabbitMQ

一、 介绍

rabbitMQ 是基于 erlang 语言开发的, 为了使用 rabbitMQ 需要安装 erlang环境。

1、RabbitMQ是一个开元的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于 AMQP协议的。

2、RabbitMQ特点:
目前大多数互联网使用。底层采用Erlang语言,开源,性能优秀,稳定。与springAMQP完美整合、api丰富。集群模式丰富,表达式配置,HA模式,镜像队列模式。保证数据不丢失的前提做到高可靠、可用性。

3、AMQP协议模型

下载地址
erlang下载地址
RabbitMQ官网

注意版本搭配,具体查看rabbitmq官网

二、windows安装erlang和rabbitMQ

1、erlang安装

一路默认;
添加环境配置PATH,添加根目录的bin
cmd输入 erl 判断是否安装成功
成功页

2、RabbitMQ安装

一路默认
以管理员方式启动CMD
安装路径

"C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin\rabbitmq-plugins.bat" enable rabbitmq_managemen

重启RabbitMQ

net stop RabbitMQ && net start RabbitMQ

访问: http://127.0.0.1:15672
账号:guest?密码:guest

三、Linux安装erlang和RabbitMQ

1、erlang安装

1、下载Erlang包wget或上传
安装

# cd /tmp
# mkdir -p /usr/local/erlang
# tar -xzvf otp_src_20.1.tar.gz
# cd otp_src_20.1
# ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
# make -j8
# make install

设置Erlang环境变量

# vim /etc/profile
在末尾加入以下内容:
# set erlang environment
export?PATH=$PATH:/usr/local/erlang/bin

--------------------------------
使环境变量生效
# source /etc/profile
测试
# erl

安装成功页面

2、RibbitMQ安装

# tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz
# mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ

环境变量设置

# vim /etc/profile
在末尾加入以下内容:
# set RabbitMQ environment
export PAHT=$PATH:/usr/local/RabbitMQ/sbin

# source /etc/profile

3、启动web管理插件

# cd /usr/local/RabbitMQ/sbin
查看插件列表
# ./rabbitmq-plugins list
#开启可视化,必须
# ./rabbitmq-plugins enable rabbitmq_management
后台运行
#?./rabbitmq-server -detached

需要用浏览器访问,必须安装可视化。即 ./rabbitmq-plugins enable rabbitmq_management

开启防火墙端口5672?和 15672

监听端口5672 查看端口是否启用

# netstat -tnlp|grep 5672

最后我们就可以在浏览器上输入
http://ip:15672/登录管理界面 登录账号密码guest,guest
远程登录问题

低端的解决方法

# vi /usr/local/RabbitMQ/ebin/rabbit.app

将:{loopback_users, [<<”guest”>>]},?
改为:{loopback_users, []},?
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问

高端的解决方法

添加用户

./rabbitmqctl add_user admin 123456

查看用户列表

./rabbitmqctl list_users

设置角色

rabbitmqctl ?set_user_tags ?admin ?administrator

设置权限

./rabbitmqctl  set_permissions  admin ".*" ".*" ".*"

更多rabbitmqctl命令

原文地址:https://www.cnblogs.com/hjh614/p/11373254.html

时间: 2024-11-04 22:17:28

- RabbitMQ - 0 - 介绍、linux 和windows安装的相关文章

Linux及Windows安装Redis(详细)

Linux及Windows安装Redis 1.Windows安装教程 1.1下载 https://github.com/MSOpenTech/redis/releases 进入github里下载redis Windows版压缩包 将我们下载好的文件放进新建的一个Redis文件夹(我在C盘创建了一个redis的文件夹) 1.2启动服务 打开我们Windows版的dos命令的窗口 将你命令窗口切换到你redis文件夹的目录 运行命令redis-server.exe redis.windows.con

Windows安装和使用zookeeper

本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的Windows安装和配置. CSDN下载地址:http://download.csdn.net/detail/javadxz/7484051 首先需要安装JdK,从Oracle的Java网站下载,安装很简单,就不再详述. 单机模式

linux远程访问windows

linux远程访问windows桌面 对于Windows的远程访问并不陌生.其中之一就有mstsc远程桌面连接:在远程访问Windows时,如果发现访问不上去或无法访问的现象我想肯定是你的Windows远程访问设置中设置是不允许别人远程访问自己.只要进入高级系统中设置一下就可以了.当然如果不会设置下面在介绍Linux远程访问Windows中就有这样的操作步骤.在Windows中用mstsc远程访问其他Windows电脑.前提条件是在同一个网段上.步骤是:按Windows键,输入mstsc点击确认

Github for Windows安装

使用Git时,有GUI的版本可以实现各种操作,比命令行方便点,安装链接如下:http://git-scm.com/downloads/guis,里面有各种版本,我选择的是GitHub for Windows: 系统是windows7 旗舰版 32位,下面详细介绍安装过程,略麻烦: 1.安装前的各种操作: (1)打开控制面板→ Internet 选项→"安全"选项卡: (2)选择"可信的站点"→点击"站点"按钮: (3)弹出的窗口中的文本框中输入点

Linux查看软件安装路径

Linux中查看某 个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除. 添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大家介绍Linux查看文件安装路径(地址)命令. 一.查看文件安装路径: 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以mysql为例.比如说我安装了Oracle,但是不知道文件都安装在哪些地方.放在哪些文件夹里,可 以用下面的命令查看所有的文件路径 在终端输入: w

[nosql之缓存memcache]安装篇LInux for Windows

首先呢在PHP开发的过程中会用到很多缓存服务,从而提升访问质量或者临时存储一些数据. 优点 结构简单,读取速度快,易于维护.还有一些特性memcache redis mongodb都可以用来做为缓存用,但他们各自存在有着各自的优点和特性.今天来介绍下mamcache的安装和应用实例: memcache之windows篇: 下载地址:链接:http://pan.baidu.com/s/1o84cM6I 密码:ycyi 解压放入D盘下 mamcache目录下有一个memcache.exe文件,双击安

Windows、Linux、Web安装及调用Matlab程序完整说明(大章)

本文档详细说明了Linux下Web项目调用Matlab函数的完整操作,文章适合对Java.Linux有一定基础了解的人群(不了解也没什么,无非是多试几次).因Linux作为服务器,所以未在其上安装Matlab主程序,只安装了运行环境MCR. 本文档内所述的所有版本软件均以32位为准,JDK与MCR也使用32位.若你的系统为64位,Linux系统同样为64位,则请尽量选择使用64位版本的JDK与MCR. 由于Matlab的版本限制问题,请保证Matlab主程序和MATLABCompiler Run

基于linux系统nagios安装介绍(一)

基于linux系统nagios安装介绍(一) 实验环境: (1)虚拟机操作系统:Centos6.7 32位 (2)nagios安装包:nagios-3.5.1-1.el6.i686 (3)nagios服务器端ip:192.168.100.120 (4)nagios客户端ip:192.168.100.113(即被监控端) nagios介绍: 是一个开源软件,可以监控网络设备网络流量. Linux/windows 主机状态,甚至可以监控打印机.它可以运行在 Linux 上或 windows 上,基于

RabbitMQ windows安装官方文档翻译!

RabbitMQ Windows安装和配置 下载地址 官网windows下载地址: http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10.exe github windows版下载地址: https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmqv36_10/rabbitmq-server-3.6.10.exe