一、安装前的准备工作:
【rabbitmq下载】

rabbitmq下载官网地址:http://www.rabbitmq.com/

具体的安装包的下载【这里安装的版本是3.7.5】:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.5

提供一个百度网盘地址:链接:https://pan.baidu.com/s/1K_dWn2u-NqSnZ1r8xR-5bw 提取码:1c19

注意事项:

erlang的版本会影响到rabbitmq的安装,两者有个版本对照

查看对照的地址:http://www.rabbitmq.com/which-erlang.html

【erlang下载】

具体的安装包的下载【这里安装的版本是19.3】:http://www.erlang.org/downloads/19.3

提供一个百度网盘地址:链接:https://pan.baidu.com/s/1F6dEThHbf2jRmJdOL_OiXQ 提取码:378x

二、安装步骤:

上传这两个要安装的文件:

【二----<<<<>>>>安装erlang】

[root@iZj56jkasko6onZ opt]#  tar -zxvf  otp_src_19.3.tar.gz

[root@iZj56jkasko6onZ opt]#  cp -R otp_src_19.3 /program/

该系统需要安装如下包

#yum -y install ncurses-devel

#yum search libtool

#yum search libtool-ltdl-devel

#yum install libtool

#yum install libtool-ltdl-devel

#yum install gcc-c++

#yum install erlang-doc

#yum install erlang-jinterface

[root@iZj56jkasko6onZ program]# cd otp_src_19.3/

[root@localhost otp_src_19.3]# ./configure --prefix=/program/erlang

安装erlang:

[root@localhost otp_src_19.3]# make

[root@localhost otp_src_19.3]# make install

配置环境变量:

vi /etc/profile

ERLANG_HOME=/program/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

source /etc/profile

测试是否安装成功:

[root@localhost ~]# erl

【二----<<<<>>>>安装rabbitmq】

[root@iZj56jkasko6onZ opt]#  tar -xvf rabbitmq-server-generic-unix-3.7.5.tar

将解压好的移动到这个文件夹,这个不是必要的,但是放在根目录不太好

[root@iZj56jkasko6onZ opt]#  cp -R rabbitmq_server-3.7.5 /program

查看:

[root@localhost ~]#  cd /program

添加环境变量:

vi /etc/profile

export PATH=$PATH:/program/rabbitmq_server-3.7.5/sbin
export RABBITMQ_HOME=/program/rabbitmq_server-3.7.5

source /etc/profile

rabbitmq_server-3.7.5这个对应/program下的rabbitmq_server-3.7.5

三、测试是否安装成功:

【开启rabbitmq服务】[root@localhost ~]# rabbitmq-server -detached

【查看服务状态:】[root@localhost ~]# rabbitmqctl status

【开启rabbitmq:】[root@localhost ~]# rabbitmqctl start_app

【开启管理插件:】[root@localhost ~]# rabbitmq-plugins enable rabbitmq_management

【查看插件集合:】[root@localhost ~]# rabbitmq-plugins list

【访问可视化界面:】http://192.168.200.130:15672

【关闭rabbitmq:】[root@localhost ~]# rabbitmqctl stop_app

 

四、用户管理

查看所有用户

rabbitmqctl list_users

添加一个用户

rabbitmqctl add_user zhaobl 123456

配置权限

rabbitmqctl set_permissions -p "/" zhaobl ".*" ".*" ".*"

查看用户权限

rabbitmqctl list_user_permissions zhaobl

设置tag

rabbitmqctl set_user_tags zhaobl administrator

删除用户(安全起见,删除默认用户)

rabbitmqctl delete_user guest

CentOS7下rabbitmq的详细安装教程的更多相关文章

  1. CentOS7下RabbitMQ服务安装配置

    参考文档: CentOS7下RabbitMQ服务安装配置 http://www.linuxidc.com/Linux/2016-03/129557.htm 在linux下安装配置rabbitMQ详细教 ...

  2. Lamp环境的详细安装教程

    原文:Lamp环境的详细安装教程 架构LAMP环境 1.布置LAMP环境之前的准备工作 在架构LAMP环境时,确保你的Linux系统已经安装了make.gcc.gcc-c++(使用rpm -q xxx ...

  3. Vue框架下的node.js安装教程

    Vue框架下的node.js安装教程 python服务器.php  ->aphche.java ->tomcat.   iis -->它是一个可以运行JAVASCRIPTR 的运行环 ...

  4. SVN CentOS7 下配置svn的安装及基础配置介绍

    CentOS7 下配置svn的安装及基础配置介绍 by:授客 QQ:1033553122 目录 一. 二. 三. 四. 五. 六. 七. 一.      实践环境 CentOS 7操作系统(CentO ...

  5. centos7下源码方式安装gitlab8.9+发送邮件+ldap

    CentOS7下源码方式安装gitlab 环境描述 操作系统: centos7 redis: >=2.8 mysql >=5.5.14 git >=2.7.4 架构设计 一台gitl ...

  6. centos7下mysql5.7的安装与配置

    centos7下MySQL5.7的安装与配置 下载 下载地址 根据系统和版本选择红框中的四个RPM包下载即可,然后放到centos7系统中的/opt目录下,等待稍后安装. 安装前的准备 1. 检查系统 ...

  7. inux centos7下源码 tar安装5.7.26详解

    inux centos7下源码 tar安装5.7.26图文详解 官网地址 https://dev.mysql.com/downloads/mysql/ 1.卸载Linux系统上自带的mysql插件(o ...

  8. Linux下zookeeper单机版详细安装

    Linux下zookeeper单机版详细安装 1.zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop ...

  9. CentOS7下MySQL5.7的安装-RPM方式

    Installing MySQL on Linux Using RPM Packages 下载安装包 mysql下载地址:https://dev.mysql.com/downloads/mysql/ ...

随机推荐

  1. 乐字节Java|封装JavaBean、继承与权限修饰

    本文继续讲Java封装.上一篇:乐字节Java|GC垃圾回收机制.package和import语句 这次讲述JavaBean.继承与权限修饰 一. 封装javaBean 封装(Encapsulatio ...

  2. WDL学习笔记

    WDL是什么? WDL是由Broad Institute开发的一种流程开发语言,全称workflow description language,官方链接如下:https://software.broa ...

  3. win10 linux Ubuntu 18.04更换国内源

    安装了win10的linux bash 版本为ubuntu 18.04 首先查询自己的linux版本信息 cat /etc/issue   然后对系统的镜像源文件进行备份,再修改镜像源文件/etc/a ...

  4. 洛谷P4145——上帝造题的七分钟2 / 花神游历各国

    题目背景 XLk觉得<上帝造题的七分钟>不太过瘾,于是有了第二部. 题目描述 "第一分钟,X说,要有数列,于是便给定了一个正整数数列. 第二分钟,L说,要能修改,于是便有了对一段 ...

  5. 简单实现SpringBoot启动

    一.准备: IDEA 使用简单手写导包实现spring boot,未使用idea自带的spring创建方法 可以更加简单理解springboot启动过程 二.开始 1.打开idea创建project ...

  6. 如何创建etcd双向通信证书

    # 安装证书生成软件 wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cfssl wget https://pkg.cfss ...

  7. Redis--hash类型操作命令

    哈希类型hash redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象 哈希类型hash——基本命令 hset /hget /hms ...

  8. Mysql的多机配置(主从、主主等)

    前言: 最近这几天给弄了2台机器,部署centlos7.5,除了公司的一些模块外,给2台机器做了下主主备份. 其实网上资料一大堆,但是感觉按照别人的思路不如自己的舒服,虽然这玩意思路差不多,但是还是在 ...

  9. Python的json操作

    对数据:    json = json.dumps(data)  编码  dict->string  排序sort_keys=True, 缩进indent=4, 分隔符separators=(' ...

  10. h5开发微信公众号重定向到关注页面没有关注按钮 (微信你个坑)

    搜索微信公众号是这样的 微信公众号重定向到关注页面没有关注按钮 如何微信公众号重定向到关注页面没有关注按钮,请看上篇笔记 无解,微信一直在封这种通过链接跳转到公众号关注页面的方法.只有放个二维码提示长 ...