目录:

  • 安装erlang
  • 安装RabbitMQ
  • 启动
  • WEB管理
  • 用户管理
  • 登录

安装erlang

由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang

  1. 安装依赖 yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
  2. 下载erlang (https://www.erlang.org/downloads)
  3. 解压:tar -zxvf otp_src_22.0.tar.gz
  4. 将解压目录保存到系统的安装目录去:mv otp_src_22.0 /usr/local/
  5. 跳转到刚才切换的目的目录去:cd /usr/local/otp_src_22.0/
  6. 创建即将安装的目录:mkdir ../erlang
  7. 配置相应路径:./configure --prefix=/usr/local/erlang 提示如图所示,表示配置成功

8. 安装: make install 可以检查一下是否安装成功:ll /usr/local/erlang/bin

9.添加环境变量 echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile

10.刷新环境变量 source /etc/profile

11.查看是否安装成功: erl

12.退出erl: 在里面输入halt().命令退出来(那个点号别忘记)

安装RabbitMQ

  1. 下载Rebbitmq安装包:
    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz
  2. 由于是tar.xz格式的所以需要用到xz,没有的话就先安装 yum install -y xz
  3. 第一次解压(我发的是tar包 这一步直接省):
    /bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
  4. 第二次解压:
    tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
  5. 同样跟换目录:
    mv rabbitmq_server-3.7.15/ /usr/local/
  6. 跳转至local目录,并修改文件夹名称:cd /usr/local mv /usr/local/rabbitmq_server-3.7.15 rabbitmq
  7. 配置环境变量:
    echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile
  8. 刷新环境变量:
    source /etc/profile
  9. 创建配置目录:
    mkdir /etc/rabbitmq 至此,RabbitMQ安装步骤完成,接下来进行RabbitMQ的相关配置

启动命令

  1. 启动:rabbitmq-server -detached
  2. 停止:rabbitmqctl stop
  3. 查看状态: ps -ef | grep rabbitmq

WEB管理

  1. 开启WEB插件:rabbitmq-plugins enable rabbitmq_management
  2. 开启5672和15672端口,如果是本地虚拟机,可以直接打开防火墙,如果是公司服务器,不建议直接打开防火墙
  3. 访问RabbitMQ的管理页面

通过http://IP:15672访问

默认账号密码:guest guest(这个账号只允许本机访问)

用户管理

因为guest为只允许本机访问,所以我们只能创建其余账号,来从我们的工作pc上访问。
查看所有用户:

rabbitmqctl list_users

添加一个用户:

rabbitmqctl add_user userqiao 123456

配置权限:

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

查看用户权限:

rabbitmqctl list_user_permissions userqiao

设置tag:

rabbitmqctl set_user_tags userqiao administrator

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

rabbitmqctl delete_user guest

登录

用刚刚创建的用户登录:

至此看到这个页面,就算RabbitMQ安装成功

安装erlang没有bin文件夹_Centos7安装RabbitMQ(Centos6 此方案同样可行)相关推荐

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

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

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

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

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

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

  4. 安装erlang没有bin文件夹_RabbitMQ的安装和使用

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

  5. sql安装目录下log文件夹_Linux安装Hive数据仓库工具

    1.Hive入门教程 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行.其优点是 ...

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

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

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

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

  8. python找不到scripts文件夹_安装python时没有scripts文件夹如何处理

    这次给大家带来安装python时没有scripts文件夹如何处理,处理安装python时没有scripts文件夹的注意事项有哪些,下面就是实战案例,一起来看一下. 安装Python2.7,好多次都不会 ...

  9. python找不到scripts文件夹_快速解决安装python没有scripts文件夹的问题

    安装Python2.7,好多次都不会产生scripts文件夹,导致无法使用pip. 折腾了一下,找到了解决办法. 让人无法接受的是,只要是我给的安装包一定不会产生scripts文件夹,所以应该是我的安 ...

最新文章

  1. 依赖注入@Autowired@Primary@Quelifier使用
  2. c语言五子棋卡死,五子棋程序出错了
  3. 王爽 汇编语言第三版 第9章 转移指令的原理
  4. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计.doc
  5. 没有icon_ICON设计干货来啦~
  6. selinum-操作表单元素-0223
  7. knife4j导出html有误,knife4j无法生成完整的响应说明
  8. 谷歌浏览器设置请求头_2020年 谷歌SEO优化 十大技巧(四)
  9. 深入探讨PageRank(二):PageRank原理剖析
  10. MultiActionController
  11. Bzoj 4408: [Fjoi 2016]神秘数 可持久化线段树,神题
  12. python房屋租赁管理系统设计与实现报告_毕业设计报告-租房管理系统的设计与实现...
  13. PreferenceActivity使用介绍
  14. 贵州学业水平测试信息技术软件,贵州信息技术学业水平考试系统操作手册.doc...
  15. Android跨进程通信——AIDL原理解析
  16. 中国5G基站将带动155GWh以上锂电池需求
  17. iOS开发之颜色渐变
  18. 判断星期的方法(已知1900年1月1日是星期一)
  19. [锁 Lock] Lock lock = new ReentrantLock()之自增序列号
  20. 4、概率中的独立性和互斥性

热门文章

  1. SAP ABAP用户锁定标识USR02-UFLAG
  2. abap 如何去掉字符串前导0
  3. ABAP内表(internal table)有关的系统变量
  4. 冰墩墩+周杰伦也救不了NFT
  5. 从“连锁”到“新联锁”,尚美生活如何引领酒店行业变革?
  6. LOL快要凉?腾讯电竞应如何破除游戏生命周期诅咒
  7. mysql截取最后一个斜杠_在MySQL中最后一个斜杠之后选择文本?
  8. vue怎么截取时间年月_Vue + Element 获取标准时间、时间戳进行转换与操作(年月日)...
  9. It feels great to know you learned something, isn‘t it?
  10. python os.walk如何还原所有路径名_python使用os.listdir和os.walk获得文件的路径