RabbitMQ系列(一) rpm安装详解步骤

1. rabbitMQ安装

1环境配置:

centOS7 ,erlang,rabbitMQ,

#安装Erlang 关于Erlang版本:http://erlang.org/download/

rabbitmq(开放的)端口: 

15672:和http请求有关系, web管理端的

5672:和rabbitmq交互通信的端口

安装:

1:yum install erlang

如果出现以下提示,则安装失败

Loaded plugins: fastestmirror

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

base                                                                                            | 3.6 kB  00:00:00

extras                                                                                          | 3.4 kB  00:00:00

updates                                                                                         | 3.4 kB  00:00:00

(1/2): extras/7/x86_64/primary_db                                                               | 187 kB  00:00:00

(2/2): updates/7/x86_64/primary_db                                                              | 5.2 MB  00:00:05

Loading mirror speeds from cached hostfile

* base: mirrors.huaweicloud.com

* extras: mirrors.huaweicloud.com

* updates: mirrors.huaweicloud.com

No package erlang available.

Error: Nothing to do

2:打开 /etc/yum.repos.d/检查是否有epel.repo文件。如果没有则创建文件

cat>>epel.repo

[epel]  

name=Extra Packages for Enterprise Linux 7 - $basearch  

#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch

mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch

failovermethod=priority  

enabled=1  

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

3:然后再次安装Erlang

yum install erlang

测试安装是否成功

[root@localhost rabbitmq]# erl
Erlang R16B03-1 (erts-5.10.4) [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V5.10.4  (abort with ^G)
1> 

2.安装RabbitMQ

1:下载(http://www.rabbitmq.com/news.html)

    根据Erlang版本选择合适版本的RabbitMQ,这里使用RabbitMQ 3.6.8.release。

    点击RabbitMQ 3.6.8. release到

https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_8/rabbitmq-server-3.6.8-1.el7.noarch.rpm下载rabbitmq-server-3.6.8-1.el7.noarch.rpm文件。

2:安装RabbitMQ

rpm -ivh rabbitmq-server-3.6.8-1.el7.noarch.rpm

如果出现以下错误,是因为找不到socat包。

warning: rabbitmq-server-3.6.8-1.el7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY

error: Failed dependencies:

        socat is needed by rabbitmq-server-3.6.8-1.el7.noarch:

3:安装socat

yum -y install socat

4:”然后再安装RabbitMQ

rpm -ivh rabbitmq-server-3.6.8-1.el7.noarch.rpm

5:完成安装。

3.运行

1:启动服务

rabbitmq-server -detached   或   service rabbitmq-server start

2:停止服务

service rabbitmq-server stop

3:查看RabbitMQ启动状态

rabbitmqctl status

4.账号管理

1:创建用户

[root@localhost ~]# rabbitmqctl add_user test 123456

Creating user "test" ...

2:给用户分配权限

[root@localhost ~]# rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"

Setting permissions for user "test" in vhost "/" ...

3:查看用户列表

[root@localhost ~]# rabbitmqctl list_users

Listing users ...

guest   [administrator]

test     []

4:分配用户标签为administrator

[root@localhost ~]# rabbitmqctl set_user_tags test administrator

Setting tags for user "test" to [administrator] ...

5:开启管理页面插件,才可以使用web管理端

rabbitmq-plugins enable rabbitmq_management

6:开启rabbitMQ连接端口

firewall-cmd --zone=public --add-port=15672/tcp --permanent

程序或者其他机器交互使用时:

firewall-cmd --zone=public --add-port=5672/tcp --permanent

firewall-cmd --reload

登录管理界面

rabbitmq-plugins enable rabbitmq_management

登录:http://IP:15672/#/   即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值