4.RabbitMQ Linux安装

Posted 奋斗的一线码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.RabbitMQ Linux安装相关的知识,希望对你有一定的参考价值。

这里使用的Linux是CentOS6.2

将/etc/yum.repo.d/目录下的所有repo文件删除

技术分享图片

先下载epel源

# wget -O  /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo

修改epel-erlang.repo文件,如下图

技术分享图片

添加CentOS 的下载源为阿里云

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

 

1.首先执行

yum -y install ca-certificates

2.执行

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

3.执行

yum -y install libX* tk unixODBC unixODBC-devel

4.执行

yum –y install xmlto

5.安装Erlang

yum install erlang

在Shell中输入erl,出现下图说明Erlang安装成功

技术分享图片

下载RabbitMQ

wget -O ./rabbitmq-server-3.3.1-1.noarch.rpm  http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.1/rabbitmq-server-3.3.1-1.noarch.rpm

执行

yum install rabbitmq-server-3.3.1-1.noarch.rpm 

设置自动启动

chkconfig rabbitmq-server on

启动rabbitmq-server

/etc/init.d/rabbitmq-server start

验证

 

rabbitmqctl status

技术分享图片

日志地址: /var/log/rabbitmq/

添加RabbitMQ插件

rabbitmq-plugins enable rabbitmq_management

重启RabbitMQ

[[email protected] rabbitmq]# service rabbitmq-server restart

Restarting rabbitmq-server: SUCCESS

rabbitmq-server.

[[email protected] rabbitmq]# 

 

在客户端浏览器登录RabbitMQ的控制台

用户名和密码都是guest

技术分享图片

发现登录失败,查看RabbitMQ的日志信息

技术分享图片
使用VI打开[email protected]

技术分享图片
发现用户未授权,执行下面命令

增加用户admin,密码admin即可。
         #rabbitmqctl  add_user admin admin                             新增加用户admin
         #rabbitmqctl set_permissions  admin  ".*" ".*" ".*"         设置admin的权限
         #rabbitmqctl set_user_tags admin administrator             设置用户角色为高级管理员
         #rabbitmqctl list_users                                                  查看当前已有用户列表
技术分享图片
使用admin登录后
技术分享图片
 
编写Java客户端测试
消息生产者
技术分享图片
技术分享图片
消费者

技术分享图片
技术分享图片













以上是关于4.RabbitMQ Linux安装的主要内容,如果未能解决你的问题,请参考以下文章

RabbitMQ简单介绍+Windows环境安装

CentOS 7 安装 RabbitMQ 就是这么简单

RabbitMQ系列RabbitMQ入门

如何安装Linux操作系统?

linux安装教程

RabbitMQ