一、安装前的准备工作:
【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

最新文章

  1. CENTOS7 mysql 安装
  2. jsoncpp初使用
  3. ASP.NET MVC文章附加有源码下载的文章
  4. Jetty与tomcat的比较
  5. Android -- EditText方法
  6. mac 自动配置java版本
  7. 如何在Windows中打开多个Windows Media Player
  8. oracle包详解(二)【weber出品】
  9. 利用光场进行深度图估计(Depth Estimation)算法之一——聚焦算法
  10. [Python Study Notes]正则表达式
  11. 福利:1H1G2M云服务器限时15元/月,买2送1,一年加6个月只要180元
  12. 数据传输流程和socket简单操作
  13. java并发编程知识点备忘
  14. BZOJ3378:[USACO]MooFest 狂欢节(树状数组)
  15. 开始第一段SPRINT
  16. 028 -bash-4.1$ 出现故障的原理及解决办法?
  17. java UTC时间和local时间相互转换
  18. Alpha 冲刺8
  19. vuex介绍--一篇看懂vuejs的状态管理神器
  20. 【Educationcal Codeforces Round 21】

热门文章

  1. [转帖]TPC-C解析系列05_TPC-C基准测试之存储优化
  2. leetcode 2019.10.29 首次破百
  3. 利用Python进行数据分析 第8章 数据规整:聚合、合并和重塑.md
  4. javascript-state-machine
  5. VK Cup 2017 - Round 1 (CDE)
  6. Consul微服务的配置中心体验篇
  7. Python Unittest进行接口测试的简单示例
  8. maven一些简单常用却容易记混的命令参数-U -e -B
  9. Linux修改主机名方法
  10. ASP.NET MVC 5 伪静态之支持*.html路由