4.RabbitMQ Linux安装

Deadly 提交于 2020-04-27 21:47:43

这里使用的Linux是CentOS6.2

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

4.RabbitMQ <wbr>Linux安装

先下载epel源

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

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

4.RabbitMQ <wbr>Linux安装

添加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安装成功

4.RabbitMQ <wbr>Linux安装

下载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

4.RabbitMQ <wbr>Linux安装

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

添加RabbitMQ插件

rabbitmq-plugins enable rabbitmq_management

重启RabbitMQ

[root@localhost rabbitmq]# service rabbitmq-server restart

Restarting rabbitmq-server: SUCCESS

rabbitmq-server.

[root@localhost rabbitmq]# 

 

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

用户名和密码都是guest

4.RabbitMQ <wbr>Linux安装

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

4.RabbitMQ <wbr>Linux安装
使用VI打开rabbit@localhost.log

4.RabbitMQ <wbr>Linux安装
发现用户未授权,执行下面命令

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

4.RabbitMQ <wbr>Linux安装
4.RabbitMQ <wbr>Linux安装

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!