注意事项:rabbitMA版本和erlang并不是同步更新的,会出现版本不匹配,安装不了。

两都版本对应   参考官网文档    其它下载地址

1):Erlang安装 (因为是erlant语言编写的,故需要安装erlang环境)

erlant官方网址  下载源码版,因linux只能下城源码编译后安装。如otp_src_版本号.tar.gz

wget http://erlang.org/download/otp_src_19.3.tar.gz

安装erlang依赖模块:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
yum -y install ncurses-devel

解压指定目录:

tar -zxvf otp_src_19.3.tar.gz -C  /自定义目录

进入目录 otp_src_19.3   来检测你的安装平台的目标特征的  编译安装

./configure --prefix=/opt/rabbitmq/erlang/install --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
make -j8
make install

配置环境变量:

使配置生效:

source /etc/profile

软连接 :【可忽略】

软连接的功能是为某一个文件在另外一个位置建立一个同步的链接.

ln -s /opt/rabbitmq/install/erlang/bin/erl /usr/local/bin/

命令行输入erl,如果出现以下提示:则配置成功

2):rabbitMQ安装

rabbitMQ官方下载  或  rabbitMQ除官方外版本  下载rpm格式文件。

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

上传到/opt/rabbitmq 目录下执行

yum install  rabbitmq-server-3.6.6-1.el7.noarch.rpm

rabbitMQ 服务相关操作命令

启动:systemctl start rabbitmq-server.service
停止:systemctl stop rabbitmq-server.service
重启:systemctl restart rabbitmq-server.service
添加开机启动RabbitMQ服务:systemctl enable rabbitmq-server.service
查看服务状态:systemctl status rabbitmq-server.service
查看已安装插件列表:rabbitmq-plugins list

rabbitMQ用户相关操作命令

注:由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest 用户只能通过 localhost 登陆使用。

并建议删除 guest 用户的密码以及新建其他账号管理使用 rabbitmq (该功能是在3.3.0版本引入的)

查看当前所有用户:rabbitmqctl list_users

查看默认guest用户的权限:rabbitmqctl list_user_permissions guest

由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户:rabbitmqctl delete_user guest

添加新用户:rabbitmqctl add_user username password

修改用户密码:rabbitmqctl  change_password  username password

设置用户tag(设置角色):rabbitmqctl set_user_tags username administrator
超级管理员(administrator),监控者(monitoring),策略制定者(policymaker),普通管理者(management) 赋予用户默认vhost的全部操作权限:rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

访问 http://ip:15672/地址,输入 guest 帐户是不能登陆的,只能按上面步骤创建帐户并能登陆成功。

不能访问-容易掉坑的地方:

1):检查防火墙问题

2):端口开放问题

3):阿里云 安全组配置问题

3):rabbitmq  web 页面是否启动问题   (启动命令:rabbitmq-plugins enable rabbitmq_management )

Ali_Cloud++:安装 RabbitMQ安装及环境配置的更多相关文章

  1. Windows 下安装RabbitMQ服务器及基本配置

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

  2. 安装RabbitMQ服务器及基本配置

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

  3. windows系统dokuwiki安装部署设置 xampp环境配置

    简单记录一次安装dokuwiki的过程 dokuwiki下载 dokuwiki下载地址 https://download.dokuwiki.org/ 下载前有一些可选项目,版本.语言.插件,可以按照需 ...

  4. windows下安装node.js及环境配置、部署项目

    windows下安装node.js及环境配置.部署项目 一.总结 一句话总结: 安装nodejs软件:就像普普通通的的软件那样安装 配置nodejs安装的全局模块的环境变量 并且安装cnpm(比如cn ...

  5. 安装rabbitmq以及集群配置

    前言: (一些有用没用的唠叨,反正看了也不少肉,跳过也没啥) 情况是这样的:虚拟机.CentOS 6.5.免编译包安装rabbitmq集群,可不用连外网. 我原计划是安装在虚拟机上wyt1/wyt2/ ...

  6. JDK1.7 安装加(一劳永逸的环境配置)

    1.去oracl官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html. ...

  7. 安装ionic 以及 cordova 环境配置详细过程,(错误解决)

    [摘要:全部装置进程: 1. jdk 1.7.2 (http://www.oracle.com/technetwork/java/javase/downloads/index.html) 装置好以后 ...

  8. ubuntu 下安装eclipse &java环境配置

    前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...

  9. QT从入门到入土(一)——Qt5.14.2安装教程和VS2019环境配置

    引言 24岁的某天,承载着周围人的关心,一路南下.天晴心静,听着斑马,不免对未来有些彷徨.但是呢,人生总要走陌生的路,看陌生的风景,所幸可以听着不变的歌,关心自己的人就那么多.就像是对庸常生活的一次越 ...

随机推荐

  1. Java入门教程七(数组)

    数组是最常见的一种数据结构,它是相同类型的用一个标识符封装到一起的基本类型数据序列或者对象序列.数组使用一个统一的数组名和不同的下标来唯一确定数组中的元素.实质上,数组是一个简单的线性序列,因此访问速 ...

  2. win10环境下VS2019配置NTL库

    win10环境下VS2019配置NTL库 1.下载 WINNTL库文件     https://www.shoup.net/ntl/download.html 2.创建静态库 文件->新建-&g ...

  3. sql -- 多表关联,update(用户奖励)

    表设计: users_buy: users_score: 需求: 1.根据用户分组,找出用户消费最高的金额 select user_name, max(paymoney) as pm from use ...

  4. nginx能访问html静态文件但无法访问php文件

    nginx.conf中红框部分修改成你的实际网站根目录

  5. echart 之实现温度计

    百度这个图表支持不是很好,有的需要自己写,看大神们实现温度计都是用 水球特效实现的我这里雕虫小计啊但是满足我了我的项目需求特此分享出来,可惜自己不是专业的前端 这是我的实现结果 好了上代码html: ...

  6. 【asp.net core】实现动态 Web API

    序言: 远程工作已经一个月了,最近也算是比较闲,每天早上起床打个卡,快速弄完当天要做的工作之后就快乐摸鱼去了.之前在用 ABP 框架(旧版)的时候就觉得应用服务层写起来真的爽,为什么实现了个 IApp ...

  7. @常见的远程服务器连接工具:Xshell与secureCRT的比较!!!(对于刚接触的测试小白很有帮助哦)

    现在比较受欢迎的终端模拟器软件当属xshell和securecrt了. XShell绝对首选,免费版也没什么限制,随便改字体随便改颜色随便改大小随便改字符集,多窗口,也比较小巧,而SecureCRT界 ...

  8. 遍历tree

    1.解决方法 filterData (arr) { var newArr = [] arr.map((item) => { var childrenArr if (item.children ! ...

  9. seo搜索优化教程13-SEO搜索引擎站点收录

    为了使大家更方便的了解及学习网络营销推广.seo搜索优化,星辉科技强势推出seo搜索优化教程.此为seo教程第13课 想要用户能够在搜索引擎中通过关键词搜索到您的页面信息,首先要做的是让搜索引擎收录您 ...

  10. 浅谈JS之setTimeout与setInterval

    概念 setTimeout与clearTimeout,以及setInterval与clearInterval均属于Window对象方法. 方法 描述 setTimeout 在指定的毫秒数后调用函数或计 ...