rabbitmq 安装和配置
1、拉取镜像文件:docker pull centos
2、建立容器,且shell方式进入:docker run -it --name centos.rabbit centos /bin/bash
3、安装gcc: yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
4、安装wget:wget:yum -y install wget
5、安装elang
5.1、下载erlang语言包:
cd /home
wget http://erlang.org/download/otp_src_19.0.tar.gz
5.2、解压:tar xvf otp_src_19.0.tar.gz
5.3、编译安装erlang
cd otp_src_19.0
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
make && make install
5.4、修改配置
vi /etc/profile
增加以下配置项
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH
5.5、配置生效
source /etc/profile
6、安装rabbit
6.1、下载rabbit
cd /home
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-generic-unix-3.6.5.tar.xz
6.2、解压
tar -xvf rabbitmq-server-generic-unix-3.6.5.tar
6.3、拷贝解压文件目录到/usr/local中
cp -rf ./rabbitmq_server-3.6.5 /usr/local/
6.4、进入 /usr/local
cd /usr/local/
6.5、修改rabbitmq的文件夹名称
mv rabbitmq_server-3.6.5 rabbitmq-3.6.5
6.6、进入rabbit的sbin文件夹
cd ./rabbitmq-3.6.5/sbin/
6.7、打开rabbitmq_management
./rabbitmq-plugins enable rabbitmq_management
6.8、修改配置rabbitmq-server
vi ./rabbitmq-server
在文件头部增加
ERLANG_HOME=/usr/local/erlang
exportPATH=$ERLANG_HOME/bin:$PATH
6.9、修改配置rabbitmqctl
vi ./rabbitmqctl
在文件头部增加
ERLANG_HOME=/usr/local/erlang
exportPATH=$ERLANG_HOME/bin:$PATH
6.10、启动rabbit-server
./rabbitmq-server
6.11、
./rabbitmq-server -detached
6.12、停止rabbit
./rabbitmqctl stop
6.13、增加用户test
cd /usr/local/rabbitmq-3.6.5/sbin
在rabbitmq运行中,执行以下三个命令
A、增加test用户且密码为123456
./rabbitmqctl add_user test 123456
B、设置角色
./rabbitmqctl set_user_tags test administrator
C、设置权限
./rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
7、制作镜像文件
docker commit centos.rabbit centos7/rabbitmq365
8、生成容器,容器启动rabbit
docker run --name=rabbitmq5672 -tid -p 5672:5672 -p 15672:15672 centos7/rabbitmq365 /usr/local/rabbitmq-3.6.5/sbin/rabbitmq-server
9、浏览器中输入http://localhost:15672,出现以下界面
原文连接:https://blog.csdn.net/lxhjh/article/details/68952392
rabbitmq 安装和配置的更多相关文章
- RabbitMQ学习系列(二): RabbitMQ安装与配置
上一篇,简单介绍了RabbitMQ的情况还有一些相关的概念,这一篇,会讲讲 RabbitMQ安装与配置. 1.安装 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitM ...
- RabbitMQ(一):RabbitMQ 安装与配置(Mac)
一.rabbitmq 安装与配置 安装: brew install rabbitmq # 进入安装目录 cd /usr/local/Cellar/rabbitmq/3.7.12 # 启动 brew s ...
- 记一次RabbitMq 安装和配置坑
记一次RabbitMq 安装和配置坑 正常情况下安装 先安装erl ,在安装rabbitmq 这个在windows下的安装没什么技巧,按照默认一路下一步就ok.安装好后可以到cmd测试是否安装好. 测 ...
- SpringBoot(九)RabbitMQ安装及配置和使用,消息确认机制
Windows下RabbitMQ安装及配置地址: https://blog.csdn.net/zhm3023/article/details/82217222RabbitMQ(四)订阅模式:https ...
- windows RabbitMQ安装与配置
windows RabbitMQ安装与配置 1.安装Erlang 下载地址: http://www.erlang.org/downloads 注意: 右键以管理员身份进行安装,否则将导致后续无法启动 ...
- RabbitMQ安装和配置
RabbitMQ: MQ:message queue.MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来 ...
- winddows rabbitmq安装与配置
RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...
- Rabbitmq安装与配置
install: 1.安装Erlang: $yum -y install erlang 2.安装rabbitmq-server: $rpm --import https://www.rabbitmq. ...
- Windows下RabbitMQ安装及配置
下载rabbitmq_server以及Erlang OTP平台 安装好了启动服务就行了 也可用命令 net start RabbitMQ 或 net stop RabbitMQ 配置用户添加环境变 ...
随机推荐
- springboot(六):如何优雅的使用mybatis
这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis.到网上找了一下关于spring boot ...
- k8s实战之数据卷(volume)
一.概述 数据卷用于实现容器持久化数据,k8s对于数据卷重新定义,提供了丰富强大的功能:数据卷分为三类: 本地数据卷,网络数据卷和信息数据卷 二.
- Digital Color Meter 颜色值提取工具
1.Digital Color Meter 简介 Digital Color Meter 是一款 Mac 自带的颜色值提取工具. 其它下载地址 Digital Color Meter for Mac, ...
- android 4.x环境搭建
一.Android搭建开发环境 (一).工具准备 原文地址:http://www.open-open.com/lib/view/open1386252535564.html 1.下载JDK JDK即J ...
- 还没被玩坏的robobrowser(3)——简单的spider
背景 做一个简单的spider用来获取python selenium实战教程的一些基本信息.因为python selenium每年滚动开课,所以做这样一个爬虫随时更新最新的开课信息是很有必要的. 预备 ...
- DrawItem
原文链接: http://blog.csdn.net/jiftlixu/article/details/4893505 今天从CButton派生了一个类CUIButton,主要用于自绘,按照基本的流程 ...
- POJ 1129 Channel Allocation(DFS)
Channel Allocation Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 13173 Accepted: 67 ...
- 实战Apache+Tomcat集群和负载均衡
实战Apache+Tomcat集群和负载均衡 目录 1. 什么是J2EE集群... 3 1.1. 序言... 3 1.2. 基本术语... 3 伸缩性(Scalability): ...
- Java 8 – StringJoiner example
In this article, we will show you a few StringJoiner examples to join String. 1. StringJoiner1.1 Joi ...
- WCF 有零个操作;协定必须至少有一个操作
转自 http://www.cnblogs.com/bdqlaccp/archive/2011/12/31/2308905.html 建立WCF服务后, 服务类中写上了相应的操作,并且方法上加上了[O ...