RabbitMQ

RabbitMQ是一个被广泛使用的开源消息队列。它是轻量级且易于部署的,它能支持多种消息协议。RabbitMQ可以部署在分布式和联合配置中,以满足高规模、高可用性的需求。

RabbitMQ的安装和使用

操作系统:centos7 x64

一、安装Erlang

1.下载地址:http://erlang.org/download/otp_src_20.3.tar.gz,

2. 解压缩并移动到/opt/software/

tar -zxvf otp_src_20.3.tar.gz

3. 安装 erlang 编译依赖库

缺少这一步在 make 时候报错,会提示缺少库

yum install -y ncurses-base ncurses-devel ncurses-bin
yum install -y

4. 编译安装

./configure --prefix=/opt/software/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac

这一步如果错误应该是 :出现该情况是由于c++编译器的相关package没有安装。

我们使用 # sudo yum install glibc-headers

# sudo yum install gcc-c++

#如上,提示错误,解决方法:安装Perl

命令如下: yum install perl

后再次进行编译安装,

make -j8

make install

5. 如上命令均执行成功之后,在 /opt/software/erlang 目录下,可以看到编译后的东西;如果没有,请检查上面操作中,是否都已经成功!

6. 配置环境变量

vim ~/.bash_profile

在末尾加入以下内容:

#set erlang environment

export PATH=$PATH:/opt/software/erlang/bin

然后执行

source ~/.bash_profile

7. 检查安装

erl -v

二、安装RabbitMQ

1.下载rabbitmq-server安装包

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

2.上传到服务器root目录下,进入到root目录进行安装。

tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz

mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ

3.设置环境变量

# vim /etc/profile

在末尾加入以下内容:

#set RabbitMQ environment

export PAHT=$PATH:/usr/local/RabbitMQ/sbin

4.使环境变量生效

source /etc/profile

5.启用WEB管理插件

cd /usr/local/RabbitMQ/sbin

6.后台运行

./rabbitmq-server -detached

到这里rabbitmq已经配置好了,可以启动了:

1 我们再来查看看一下rabbitmq的默认监听端口5672

2 netstat -tnlp|grep 5672

3 最好我们就可以在浏览器上输入http://ip:15672/登录管理界面了

4 使用登录的用户名和密码默认都是guest

应注意的问题:

erlang 版本和 RabbitMQ 版本不一致

此教程是对应的版本是:

安装erlang没有bin文件夹_RabbitMQ的安装和使用相关推荐

  1. 安装erlang没有bin文件夹_RabbitMQ安装教程

    RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  2. 安装erlang没有bin文件夹_Windows10有关jdk13.0.1的详细安装过程

    最近又在新学java,下面介绍一下如何在windows10系统安装jdk13.0.1: 首先,我们在Java | Oracle官网下载最新版的jdk,网址为https://www.oracle.com ...

  3. 安装erlang没有bin文件夹_Centos7安装RabbitMQ(Centos6 此方案同样可行)

    目录: 安装erlang 安装RabbitMQ 启动 WEB管理 用户管理 登录 安装erlang 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang 安装依赖 yum -y ...

  4. 安装erlang没有bin文件夹_Erlang安装简介

    什么是 Erlang? Erlang 由 Ericsson (爱立信公司)开发,用于帮助开发管理许多电信项目的软件.Erlang 的第一个版本发布于 1986 年,1998 年发布了它的第一个开放源码 ...

  5. mysql默认的安装路径在哪个文件夹_mysql默认安装目录说明

    下面就介绍一下这几个目录. 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3.相关命令 /usr/bin(m ...

  6. selenium爬虫浏览器驱动怎么安装,找不到urs/local/bin文件夹

    利用selenium库爬虫确实是利器,虽然效率稍微低一些,但是可以抓取动态加载的网页数据呀.但是对于Mac终端运行+sublime写代码这个配置的同学来说,怎么完成库的安装和配置倒是非常容易出问题.现 ...

  7. Maui Blazor windows程序无法通过双击 bin 文件夹中的 exe打开程序的解决办法

    ​ 使用Visual Studio创建了一个.NET Maui Blazor 应用,通过Visual Studio调试Windows应用时,需要打开开发者模式 打开开发者模式,调试一切正常,但如果直接 ...

  8. LPC1768生成bin文件夹问题

    问题描述 因为要远程升级,所以要需要生成.bin文件.但是发现生成的是.bin文件夹,里面有两个看不懂的文件,如下图所示: 解决方案 只要在下图所示的地方加上NO_CRP就ok了

  9. 安装向导无法创建文件夹

    问题说明 用联想软件商店在安装软件的时候,自定义文件夹之后准备安装会报错安装向导无法创建文件夹,然后程序就会撤销 问题解决 用管理员身份运行联想软件商店就可以了 问题思考 应该是权限的问题

最新文章

  1. 圆角有边框背景色时,背景色溢出问题
  2. CTFshow 命令执行 web36
  3. mysql 安装_源码安装mysql
  4. mysql page校验_MySQL InnoDB离线校验工具innochecksum使用
  5. 电脑护眼设置:蓝色光波过滤
  6. airpods耳机敲击没反应_华强北airpods2 华强北三代耳机 airpodspro可调通透 主动降噪 定位改名 苹果airpodspro...
  7. python判断是不是整数1002python判断是不是整数_Python判断一个数是不是为整数的方法...
  8. linux 没有 分区表,在Windows下分区,安装linux,分区软件肿么没有linux swap 这个选项?...
  9. Eclipse离线安装Emmet插件----web开发者绝对熟悉的插件之一
  10. ORACLE EBS FORM 二次开发常用小技巧
  11. 【Python-3.3】字典存储调查问卷
  12. 记忆不可靠,要相信证据:我明明已经提交了
  13. iOS 的keyChain
  14. 可变模糊集理论matlab程序,可变模糊集理论.pdf
  15. 计算机网络-详细版-王道
  16. 【pytorch】——报错 exporting the operator pixel_unshuffle to onnx opset version 11 is not supported
  17. 手游开发者的渠道之困
  18. php-fpm 讲解
  19. 苹果电脑桌面找不到计算机,苹果电脑MacBook桌面正下方的图标消失不见的解决方法...
  20. 深圳物流 inurl php id=,免费快递在线下单接口对接文档-(PHP)

热门文章

  1. System类的概述和方法使用
  2. Centos 7 安装shellcheck
  3. React 事件总结
  4. Mysql 基础学习
  5. 201501006-构建之法:现代软件工程-阅读笔记
  6. 数据解析(XML,JSON)
  7. 求序列中第k大的元素(划分树模板)
  8. 提醒:安装MS11-100 .NET Framework高危漏洞补丁一定要所有服务器一起安装
  9. 二叉树 的建立及遍历 过程
  10. 【Java从0到架构师】Maven