文档章节

RabbitMQ服务器部署

Jason_hu
 Jason_hu
发布于 2017/07/13 11:21
字数 383
阅读 24
收藏 0

RabbitMQ服务器部署

  • 部署服务器:Centos 6.5
  • erlang包:esl-erlang_19.1~centos~6_amd64.rpm (42.32M)
  • rabbitmq包:rabbitmq-server-3.6.5-1.noarch.rpm (5.27M)

依赖库更新

# yum update
# yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl lksctp-tools 
# yum install socat

erlang安装

# rpm -ivh esl-erlang_19.1~centos~6_amd64.rpm
# erl
Erlang/OTP 19 [erts-8.1] [source-77fb4f8] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V8.1  (abort with ^G)
1> 

rabbitmq安装

# rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
warning: rabbitmq-server-3.6.5-1.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
error: Failed dependencies:
        erlang >= R16B-03 is needed by rabbitmq-server-3.6.5-1.noarch
  • 出现以上错误,是rabbitmq无法辨别自己安装的erlang,用以下命令安装,忽略依赖检测
rpm -ivh --nodeps rabbitmq-server-3.6.5-1.noarch.rpm 
  • 启动前,需要将你的本机hostname,加入到/etc/hosts中的127.0.0.1的映射中
  • 测试是否可以正常启动
[root@uat1 download]# chkconfig rabbitmq-server on
[root@uat1 download]# service rabbitmq-server start
Starting rabbitmq-server: SUCCESS
rabbitmq-server.
[root@uat1 download]# service rabbitmq-server status
Status of node rabbit@uat1 ...
[{pid,7888},
[root@uat1 download]# 

rabbitmq配置

  • 服务器启动后,消息服务端口缺省为:5672
  • 缺省账户:guest/guest,该账号只能通过localhost登录,不能远程访问时使用
  • 新追加账户:yun/yun
# rabbitmqctl add_user yun yun
# rabbitmqctl set_user_tags yun administrator
[root@uat1 download]# rabbitmqctl list_users
Listing users ...
yun     [administrator]
guest   [administrator]
# rabbitmq-plugins enable rabbitmq_management
# rabbitmq-plugins list
  • 配置virtualhost信息
    • yun 作为主要的云服务器通讯空间

额外配置

  • 配置AUTH_HTTP插件,以允许通过http协议认证账户和权限 todo

© 著作权归作者所有

Jason_hu
粉丝 8
博文 20
码字总数 9638
作品 0
浦东
私信 提问
配置RabbitMQ默认群集模式

RabbitMQ是什么? MQ(Msaaage Queue,消息队列)是一种应用程序对应用程序的通信方式。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无须专用链接来连接它们。消息传递指...

cchenyz
2018/07/31
0
0
Docker下RabbitMQ三部曲之一:极速体验(单机和集群)

从本章开始,我们一起在Docker环境实战RabbitMQ环境部署和对应的Java开发,当前是《Docker下RabbitMQ三部曲》系列的第一篇,整个三部曲由以下三篇文章组成: 1. 第一篇,即本章,我们用最快的...

boling_cavalry
2018/05/12
0
0
MQ-RabbitMq部署安装配置

环境准备 本次实验使用的是VMvare虚拟机。详情如下 hostname: node1.server ip地址:192.168.0.150 网卡:eth0,eth1 系统及硬件:CentOS 7.2 内存2G,硬盘50G 一、 什么是RabbitMq 消息队列又...

linuxzkq
2018/06/26
0
0
在Kubernetes上使用Sateful Set部署RabbitMQ集群

前面我们已经在Kubernetes上部署了Redis – 《在Kubernetes上使用Sateful Set部署Redis》。 本篇我们继续把RabbitMQ也跑在K8S上。 1.RabbitMQ的基础知识 在正式开始部署工作之前,我们先来复...

店家小二
2018/12/14
0
0
RabbitMQ系列(五)使用Docker部署RabbitMQ集群

使用Docker部署RabbitMQ集群 RabbitMQ系列文章 RabbitMQ在Ubuntu上的环境搭建 深入了解RabbitMQ工作原理及简单使用 RabbitMQ交换器Exchange介绍与实践 RabbitMQ事务和Confirm发送方消息确认—...

王磊的博客
2018/07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rsync工具常用选项以及同步的两种方式

rsync -av /etc/passwd /tmp/1.txt #rsync的本机传输写法 rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt #rsync的远程传输rsync格式rsync [OPTION] … SRC ......

林怡丰
今天
3
0
GatewayWorker 报错:stream_socket_server(): unable to connect to tcp://0.0.0.0:1238

GatewayWorker 报错:stream_socket_server(): unable to connect to tcp://0.0.0.0:1238 (Address already in use) 官方文档虽然有相同的问题,但是对我的问题没起作用…… 后面发现自己手贱...

wenzhizhong
昨天
3
0
REST接口

文章来源 https://zhuanlan.zhihu.com/p/28674721?group_id=886181549958119424 http://www.ruanyifeng.com/blog/2014/05/restful_api.html REST 对请求的约定 REST 用来规范应用如何在 HTTP......

Airship
昨天
6
0
Spring Cloud Config 统一配置中心

Spring Cloud Config 统一配置中心 一、统一配置中心 统一管理配置 通常,我们会使用配置文件来管理应用的配置。如一个 Spring Boot 的应用,可以将配置信息放在 application.yml 文件中,如...

非摩尔根
昨天
6
0
android ------ AAPT2 error: check logs for details解决方法

AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录...

切切歆语
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部