本文介绍Linux以及MAC OS下的RabbitMQ安装及配置:

一、Linux环境下的RabbitMQ安装(CentOS)

1、安装ErLang

  Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.ascvi /etc/yum.repos.d/xxx (xxx是目录中的任意一个已有的yum列表文件)

  在文件中增加下述内容:

[erlang-solutions]name=Centos $releasever - $basearch - Erlang Solutionsbaseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearchgpgcheck=1gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.ascenabled=1

  生成yum缓存信息:

yum makecache

  安装ErLang:

yum -y install erlang

  检查安装结果,查看ErLang版本:

erl -version

2、安装RabbitMQ

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpmrpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.ascyum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm

  启动RabbitMQ

  配置为守护进程随系统自动启动,root权限下执行:

chkconfig rabbitmq-server on

  启动RabbitMQ服务:

service rabbitmq-server start

  检查RabbitMQ服务状态:

service rabbitmq-server status

  安装RabbitMQ的WEB管理界面:

rabbitmq-plugins enable rabbitmq_management

二、MAC下的RabbitMQ安装

1、安装HomeBrew

  打开安装HomeBrew网址,和一个新的终端,拷贝安装命令到终端。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

            

2、下载安装RabbitMQ

// 更新brew资源brew update// 执行安装brew install rabbitmq

  当你看到下图中的文字,则证明已经安装成功了,MQ的安装目录在 /usr/local/Cellar/rabbitmq。

    

3、安装RabiitMQ的可视化监控插件

// 切换到MQ目录,注意你的安装版本可能不是3.7.4cd /usr/local/Cellar/rabbitmq/3.7.4/// 启用rabbitmq management插件sudo sbin/rabbitmq-plugins enable rabbitmq_management

4、配置环境变量

sudo vi ~/.bash_profile//加入以下两行export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.8.0export PATH=$PATH:$RABBIT_HOME/sbin// 立即生效source ~/.bash_profile

  补充说明:

  Mac系统的环境变量,加载顺序为(推荐的方式为~/.bash_profile):

  • /etc/profile

  • /etc/paths

  • ~/.bash_profile

  • ~/.bash_login

  • ~/.profile

  • ~/.bashrc

  当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。

  设置PATH的语法都为:

export PATH=$PATH::::------:

5、后台启动rabbitMQ

// 后台启动rabbitmq-server -detached  // 查看状态rabbitmqctl status // 访问可视化监控插件的界面// 浏览器内输入 http://localhost:15672,默认的用户名密码都是guest,登录后可以在Admin那一列菜单内添加自己的用户rabbitmqctl stop 关闭

  如果启动失败,执行命令rabbitmqctl status查看rabbitmq状态出现以下错误:

  

  那么只需要使用chown命令修改文件的.erlang.cookie的用户属主,使之与cd /usr/local/Cellar/rabbitmq/3.8.0的权限一致即可。

三、访问RabbitMQ

1、设置RabbitMQ用户及授予权限

#创建账号rabbitmqctl add_user test 123456#设置用户角色rabbitmqctl set_user_tags test administrator#设置用户权限rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"#设置完成后可以查看当前用户和角色(需要开启服务)rabbitmqctl list_users

  也可以直接使用guest/guest用户登录访问,然后添加用户:

        

2、浏览器访问WEB管理界面

  http://rabbitmq-server-ip:15672

  rabbitmq-server-ip 就是RabbitMQ按照所在物理机的IP(本机示例为localhost本地安装)。

  RabbitMQ提供的WEB管理界面端口为15672

centos安装rabbitmq_SpringCloud之RabbitMQ安装相关推荐

  1. Windows下RabbitMQ安装及入门

    下载erlang:http://www.erlang.org/downloads RabbitMQ服务端使用并发式语言erlang编写 创建ERLANG_HOME环境变量 环境变量指向erlang的安 ...

  2. 简述C#中IO的应用 RabbitMQ安装笔记 一次线上问题引发的对于C#中相等判断的思考 ef和mysql使用(一) ASP.NET/MVC/Core的HTTP请求流程...

    简述C#中IO的应用 在.NET Framework 中. System.IO 命名空间主要包含基于文件(和基于内存)的输入输出(I/O)服务的相关基础类库.和其他命名空间一样. System.IO ...

  3. RabbitMQ 安装教程(CentOS版)

    RabbitMQ 安装教程(CentOS版) 0.环境准备 1.准备一个干净的虚拟机Linux镜像(或者Linux服务器) 2.安装 lrzsz (文件拉取工具),方便上传本地文件,安装命令:yum ...

  4. RabbitMQ安装(centos 7)

    1.环境 centos 7.4 rabbitmq3.6.6 erlang19.1 2.下载rabbitmq3.6.6源码版 http://www.rabbitmq.com/releases/rabbi ...

  5. CentOS mini 7下离线安装rabbitmq

    公司的开发环境没有联网,想要从一台崭新的mini centos7安装rabbitmq.用于后续的开发,由于对linux一点不懂,被这个依赖包的问题折磨完了. 不过最终还是找到一个办法. centos下 ...

  6. 三、RabbitMQ安装

    安装前准备 Linux版本信息: 发行版本:CentOS Linux release 7.5.1804 (Core) 内核版本:Linux version 3.10.0-862.el7.x86_64 ...

  7. RabbitMQ安装---rpm安装

    首先介绍一下个人的安装环境是Linux-centos7: 一.安装和配置rabbitmq的准备工作: 下载erlang:    wget http://www.rabbitmq.com/release ...

  8. rabbitmq安装centos7

    系统:centos 7 rabbitMQ版本:3.6.2-1 其他系统使用:$ sudo apt-get install rabbitmq-server 安装步骤: 一.在安装rabbitt之前,要安 ...

  9. RabbitMQ教程_2 RabbitMQ 安装

    2.RabbitMQ 的安装 原文链接 文章目录 2.RabbitMQ 的安装 2.1 安装包下载安装 2.2.1 下载 2.2.2 下载的安装包 2.2.3 安装步骤 2.2 docker 安装 r ...

最新文章

  1. php 画虚线,HTML5 Canvas绘制圆点虚线实例_html5教程技巧
  2. svm硬间隔与软间隔
  3. 解决react-native 运行报错:Entry, :CFBundleIdentifier, Does Not Exist
  4. Unix时代的开创者Ken Thompson
  5. 陈松松:如何锁定细分领域,视频营销才更容易持续做下去
  6. Spark 【数据挖掘平台介绍】 - Spark 1.1.0(看范式粒度)
  7. 简述html文件的基本标记组成_HTML是什么呢?
  8. 中国移动云能力中心 高薪诚聘各路运维技术专家
  9. 工作流入门比较经典的文献
  10. spss登录本地计算机,SPSS基本使用
  11. c++ 获取硬盘序列号serialnumber
  12. hive实现日期相减
  13. exls表格搜索快捷键_excel表格查找快捷键|excel表格的常用功能快捷键介绍
  14. 阿里云服务器部署(保姆级)
  15. java 热力图,热力图
  16. 机器学习-Sklearn-01(决策树)
  17. MMS - 什么是MMS?
  18. 【网络安全】——逻辑漏洞之短信轰炸漏洞
  19. python爬取所有的城市名称
  20. 并网-低电压穿越与孤岛并存分析

热门文章

  1. nginx http重定向https 无效_Golang设置https访问,以及http如何重定向到https
  2. wifi丢包率高怎么解决_笔记本没有显示wifi列表怎么解决?
  3. Servlet读取xml文件的配置参数
  4. c语言系统函数——目录操作
  5. 第一次冲刺-站立会议08
  6. Bootstrap 第一天
  7. activiti 学习由浅入深
  8. [转] oracle 数据库 SQL plus 连接方法
  9. 职场攻略:每天淘汰自己的不足
  10. repo/git提交代码