Ali_Cloud++:安装 RabbitMQ安装及环境配置
注意事项: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安装及环境配置的更多相关文章
- Windows 下安装RabbitMQ服务器及基本配置
RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...
- 安装RabbitMQ服务器及基本配置
RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...
- windows系统dokuwiki安装部署设置 xampp环境配置
简单记录一次安装dokuwiki的过程 dokuwiki下载 dokuwiki下载地址 https://download.dokuwiki.org/ 下载前有一些可选项目,版本.语言.插件,可以按照需 ...
- windows下安装node.js及环境配置、部署项目
windows下安装node.js及环境配置.部署项目 一.总结 一句话总结: 安装nodejs软件:就像普普通通的的软件那样安装 配置nodejs安装的全局模块的环境变量 并且安装cnpm(比如cn ...
- 安装rabbitmq以及集群配置
前言: (一些有用没用的唠叨,反正看了也不少肉,跳过也没啥) 情况是这样的:虚拟机.CentOS 6.5.免编译包安装rabbitmq集群,可不用连外网. 我原计划是安装在虚拟机上wyt1/wyt2/ ...
- JDK1.7 安装加(一劳永逸的环境配置)
1.去oracl官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html. ...
- 安装ionic 以及 cordova 环境配置详细过程,(错误解决)
[摘要:全部装置进程: 1. jdk 1.7.2 (http://www.oracle.com/technetwork/java/javase/downloads/index.html) 装置好以后 ...
- ubuntu 下安装eclipse &java环境配置
前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...
- QT从入门到入土(一)——Qt5.14.2安装教程和VS2019环境配置
引言 24岁的某天,承载着周围人的关心,一路南下.天晴心静,听着斑马,不免对未来有些彷徨.但是呢,人生总要走陌生的路,看陌生的风景,所幸可以听着不变的歌,关心自己的人就那么多.就像是对庸常生活的一次越 ...
随机推荐
- js中如何判断属性是对象实例中的属性还是原型中的属性
ECMAScript5中的hasOwnProperty()方法,用于判断只在属性存在与对象实例中的时候,返回true,in操作符只要通过对象能访问到属性就返回true. 因此只要in操作符返回true ...
- css的相对定位与绝对定位
css相对定位:是相对于它本身最近的父级定位 css绝对定位:是对于它本身最接近的参照物来定位,如果没有就对于body来定位
- java 构造器(构造方法)使用详细说明
知识点 什么是构造器 构造器通常也叫构造方法.构造函数,构造器在每个项目中几乎无处不在.当你new一个对象时,就会调用构造器.构造器格式如下: [修饰符,比如public] 类名 (参数列表,可以没有 ...
- python之模块中包的介绍
跨文件夹导入模块 1:有文件夹a,名下有ma功能,在文件夹外调用ma功能的话, 导入import a.ma 运用ma() 或者 from a import ma ma() 2;假定a有多重文件夹,想要 ...
- JavaScript的类数组
类数组对象啊,被人问到它跟真正的数组对象有什么差别啊?说不上来就老埋汰了,只知道函数的arguments对象是个类数组对象,也有length属性,其他呢?干货奉上: 首先先说说数组吧: 1,当有新的元 ...
- Distance function for sqlite
Distance function for sqlite Posted on October 25, 2008 by Dave As part of an iPhone SDK project, I ...
- JetBrains 第二轮:再为免费全家桶续命三个月
昨天分享了如何通过参与JetBrains的解密任务来获取正版全家桶的兑换码.今天 JetBrains 一早继续在Twitter推出第二波任务: 下面,我们就继续来一起参与一下,为我们的正版JetBra ...
- Numpy之数据保存与读取
在pandas使用的25个技巧中介绍了几个常用的Pandas的使用技巧,不少技巧在机器学习和深度学习方面很有用处.本文将会介绍Numpy在数据保存和读取方面的内容,这些在机器学习和深度学习方向也大 ...
- 轻装上阵Flink--在IDEA上开发基于Flink的实时数据流程序
前言 本文介绍如何在IDEA上快速开发基于Flink框架的DataStream程序.先直接上手! 环境清单 案例是在win7运行.安装VirtualBox,在VirtualBox上安装Centos操作 ...
- Yaml文件,超详细讲解
YAML文件简单介绍 YAML 是一种可读性非常高,与程序语言数据结构非常接近.同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言. YAML全称其实是"YAML Ain't a ...