RabbitMQ的安装

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> RabbitMQ的安装

一、安装erlang环境

官网下载:http://www.erlang.org/downloads

这个文件其实不是gz格式的,使用file otp_src_20.1.tar.gz可以查看它的真实数据格式

RabbitMQ的安装

解压 tar -xvf otp_src_20.1.tar.gz

解压后,先安装依赖,这2个必须要安装 
yum install ncurses-devel 
yum install openssl-devel

在otp_src_20.1目录下 
./configure –prefix=/home/qinwei/erlang

编译、安装 
make && make install

在erlang的bin目录下执行 erl ,说明成功 
RabbitMQ的安装

配置Erlang环境变量,export PATH=$PATH:/home/qinwei/erlang/bin

RabbitMQ的安装

配置环境变量之后可以在其他目录直接输入 erl

RabbitMQ的安装

输入halt(). 退出

二、下载安装RabbitMq

官网下载: http://www.rabbitmq.com/download.html

选择这个 
RabbitMQ的安装

下载的是xz格式 ,先 xz -d rabbitmq-server-generic-unix-3.6.12.tar.xz

RabbitMQ的安装

然后 tar -xvf rabbitmq-server-generic-unix-3.6.12.tar -C ../

配置环境变量 
export PATH=$PATH:/home/qinwei/rabbitmq_server-3.6.12/sbin

RabbitMQ的安装

输入 rabbitmq-server -detached 开启rabbitmq 服务

RabbitMQ的安装

输入 rabbitmqctl status

RabbitMQ的安装

启用插件 rabbitmq-plugins enable rabbitmq_management

RabbitMQ的安装

此时可以访问 http://localhost:15672 
默认用户guest 密码guest,但是只能在本地登录,无法远程登录

RabbitMQ的安装

远程访问配置: 
添加用户 rabbitmqctl add_user qinwei qinwei 
添加权限 rabbitmqctl set_permissions -p “/” qinwei “.**” “.**” “.*” 
修改用户角色 rabbitmqctl set_user_tags qinwei administrator

RabbitMQ的安装

放开 端口: 

15672 网页管理  5672 AMQP端口 
firewall-cmd –zone=public –add-port=15672/tcp –permanent 
firewall-cmd –zone=public –add-port=5672/tcp –permanent 
firewall-cmd –reload

RabbitMQ的安装

输入rabbitmqctl stop 关闭服务

以上都是在CentOS 7.3上的操作的,不同的操作系统可能会有些不同。

原文始发于微信公众号(Justin的后端书架):

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> RabbitMQ的安装


  转载请注明: 好好学java RabbitMQ的安装

 上一篇
消息队列中间件 RocketMQ 源码分析 —— Message 存储 消息队列中间件 RocketMQ 源码分析 —— Message 存储
原文地址:http://www.yunai.me/RocketMQ/message-store/(建议使用原文地址阅读:1、阅读体验;2、代码排版混乱因而省略;) `RocketMQ` **带注释源码**地址 :https://gith
下一篇 
消息队列中间件 RocketMQ 源码分析 —— Message 发送与接收 消息队列中间件 RocketMQ 源码分析 —— Message 发送与接收
原文地址:http://www.yunai.me/RocketMQ/message-send-and-receive/?mp RocketMQ 带注释源码地址 :https://github.com/YunaiV/incubator-ro