初次安装 RabbitMQ ,现在记录下来步骤!

安装 Erlang

进入 Erlang官网 http://www.erlang.org/downloads,下载目前最新版本 OTP 20.3 Source File(96826317

安装步骤

[root@MinTest erlang]# cd /usr/local/erlang/
[root@MinTest erlang]# tar -xvf  otp_src_20.3.tar.gz
[root@MinTest erlang]# mv otp_src_20.3 erlang_20.3
[root@MinTest erlang]# ll
total 232524
drwxrwxr-x. 12  421 wheel      4096 Jun  3 06:27 erlang_20.3
-rw-r--r--.  1 root root  238100480 Jun  3 06:07 otp_src_20.3.tar.gz
[root@MinTest erlang]# cd erlang_20.3

编译安装

[root@MinTest rabbitmq]# ./configure
[root@MinTest rabbitmq]# make && make install

配置环境变量

vim /etc/proile

在文件末尾加上如下配置

# jdk 1.8.0_172
export JAVA_HOME=/usr/local/java/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre# maven 3.5.3
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.3
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib# zk
export ZOOKEEPER_HOME=/usr/zookeeper-3.4.12# erlang
export ERL_HOME=/usr/local/erlang/erlang_20.3export PATH=${JAVA_HOME}/bin:$PATH:${MAVEN_HOME}/bin:${ZOOKEEPER_HOME}/bin:${ERL_HOME}/bin

测试安装是否成功

[root@MinTest erlang]# erl
Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [kernel-poll:false]Eshell V9.3  (abort with ^G)
1> 5+7.
12
2>

安装 RabbitMQ

进入 http://www.rabbitmq.com/install-rpm.html ,选择 rabbitmq-server-3.7.5-1.el7.noarch.rpm 下载;

详细安装步骤

安装依赖包

yum -y install epel-release
yum -y install socat

安装 rabbit mq,注意一定要加参数 [--nodeps] ,否则会报错 说找不到 erlang

rpm -ivh --nodeps rabbitmq-server-3.7.5-1.el7.noarch.rpm
安装 RabbitMQ 插件

开启管理插件

rabbitmq-plugins enable rabbitmq_management

添加管理员账号

rabbitmqctl add_user admin 123456

分配用户标签

rabbitmqctl set_user_tags admin administrator

创建和赋角色完成后查看并确认

rabbitmqctl list_users 
[root@MinTest rabbitmq]# rabbitmqctl list_users
Listing users ...
admin   [administrator]
guest   [administrator]

访问管理页面

http://192.168.2.104:15672

账户:admin

密码:123456

好,安装完结!!

PS : 使用到的命令

## rabbit mq 命令
service rabbitmq-server   start
service rabbitmq-server   stop
service rabbitmq-server   status
service rabbitmq-server   rotate-logs|
service rabbitmq-server   restart
service rabbitmq-server   condrestart
service rabbitmq-server   try-restart
service rabbitmq-server   reload
service rabbitmq-server   force-reload## 查看rabbitMq进程
ps -ef | grep rabbitmq  ## 默认监听端口15672/5672
netstat -anplt | grep LISTEN  rabbitmq

转载于:https://www.cnblogs.com/kakacbing/p/9130769.html

Rabbit MQ 安装相关推荐

  1. Rabbit MQ安装与使用

    Rabbit MQ 的安装 第一步 准备好安装包 第二步 安装 安装顺序分别安装erlang,socat,rabbitmq,如下 [root@localhost packages]# rpm -ivh ...

  2. Rabbit MQ安装配置及常见问题

    Window安装 1:RabbitMQ安装 1.1:安装Erlang:http://www.erlang.org/ 1.2:安装RabbitMQ:http://www.rabbitmq.com/dow ...

  3. Windows下安装Rabbit MQ步骤详解

    2019独角兽企业重金招聘Python工程师标准>>> 一.描述 Rabbit MQ是由Eralng语言开发的,因此在使用Rabbit MQ之前需要安装Eralng环境.通过下面两个 ...

  4. Window下Ribbit MQ安装

    Rabbit MQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现. 安装Rabbit MQ之前需要安装ERlang 1.安装ERlang 1.下载erla ...

  5. Rabbit MQ 学习 (一)Window安装Erlang环境

    之前也没有用过Rabbit MQ ,最近正在学习中,记性不好,特意记一下. 百度一下 先得 安装 Erlang 并且 设置环境变量. 在Erlang 官网去下载,那个慢呀... 还好CSDN 里有人提 ...

  6. Rabbit MQ windows下安装

    Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang.通过下面两个连接可以下载安装最新的版本: 下载并安装 Eralng OTP For W ...

  7. 在 Windows 上安装Rabbit MQ 指南

    转载自张善友博客园:http://www.cnblogs.com/shanyou/p/4067250.html rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Moz ...

  8. Spring Boot:使用Rabbit MQ消息队列

    综合概述 消息队列 消息队列就是一个消息的链表,可以把消息看作一个记录,具有特定的格式以及特定的优先级.对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息,对消息队列有读权限的进程则可以 ...

  9. Rabbit MQ 配置

    主要介绍Rabbit MQ在Aliyun实例中的安装配置 1.安装erlang, Rabbitmq. 1.1 安装erlang a.执行sudo apt-get update b.执行sudo apt ...

  10. rabbit mq 入门

    RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能.健壮以及可伸缩性出名的 Erlang 写成, ...

最新文章

  1. SBB:石油污染土壤微生物群落构建与生物多样性研究(一作解读)
  2. Essential C++中文版 前言
  3. IDEA REST Client IDEA自带的接口调试工具
  4. 图解Android - Zygote, System Server 启动分析
  5. support v4官方下载_掌心长兴客户端下载-掌心长兴ap下载v4.1.4 安卓官方版
  6. * 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数? * 把这些数都输出出来,并且输出总共的个数。
  7. Struts2_2_第一Struts2应用
  8. 数字滤波器的差分方程和传递函数
  9. 代码在eclipse下不报错,在doc命令行下报错--jar file和runable jar file
  10. 了解及优化常见的Linux系统服务
  11. 订单号生成的一些想法
  12. linux服务器非root用户安装Anaconda,并配置tensorflow/pytorch
  13. 谁说数学好编程就好了?MIT告诉你:不对!
  14. Linux解压bz2文件的方法
  15. BMFont 导出PNG图片没有合成
  16. 互动拍照 — AR拍照
  17. 5.2.1_3 普通心理学(彭冉玲第四版) - 第2章 心理的神经生理机制
  18. Windows下Bochs的简单使用
  19. APP测试就是手机测试吗?
  20. 微信浏览器清理缓存的方法

热门文章

  1. 二叉树中和为某一值的路径(一)(C++)
  2. Security+ 学习笔记30 云计算构建模块
  3. Ansible详解(八)——Ansible palybook变量
  4. Hadoop生态基础学习总结
  5. [傅里叶变换及其应用学习笔记] 二十二. 快速傅里叶变换
  6. js模块化开发——模块的写法
  7. Linux 权限设置
  8. 网络爬虫Heritrix源码分析(一) 包介绍
  9. 组件三层_Java三层架构原理与作用小结
  10. 科多大数据_redis缓存的简单使用—科多大数据