centos7上rabbitmq搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tanqian351/article/details/86525237

 

RabbitMQ是目前使用广泛的消息队列中间件。当前使用的版本为3.7.9

Erlang

有两种安装Erlang的方式。一种为安装RabbitMQ专属Erlang,只包含了RabbitMQ所需要的组件,由RabbitMQ团队提供;另一种为安装完整版本的Erlang。这里采用第一种方案

创建仓库文件

sudo vim /etc/yum.repos.d/rabbitmq-erlang.repo

erlang 21.x,选择bintray仓库,复制内容如下

6.X

[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/21/el/6
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

7.X

[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/21/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

最后执行安装命令

sudo yum install erlang

编辑

RabbitMQ

导入数据签名

sudo rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

创建仓库文件

sudo vim /etc/yum.repos.d/rabbitmq.repo

rqbbitmq 3.7.x,选择bintray仓库,复制内容如下

6.X

[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/6/
gpgcheck=0
repo_gpgcheck=0
enabled=1

7.X

[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1

最后执行安装命令

sudo yum install rabbitmq-server

设置开机自启动

sudo chkconfig rabbitmq-server on

启动服务

sudo service rabbitmq-server start

编辑

配置

开启web管理插件

sudo rabbitmq-plugins enable rabbitmq_management

从3.3.1开始,guest用户只能用于本机访问。如果想在其它服务器访问web管理,一种方式为添加新用户;一种方式为在配置文件中修改guest访问权限。这里采用第一种方案

sudo rabbitmqctl add_user fsl fsl
sudo rabbitmqctl set_user_tags fsl administrator
sudo rabbitmqctl set_permissions -p / fsl ".*" ".*" ".*"

参考

Installing on RPM-based Linux (RHEL, CentOS, Fedora, openSUSE)

centos 6.7下安装rabbitmq 3.6.6过程

RabbitMQ Tutorials

AMQP 0.9.1模型简介英文中文

AMQP 0.9.1快速指南英文中文

RabbitMQ入门到精通视频教程

RabbitMq系列

猜你喜欢

转载自blog.csdn.net/tanqian351/article/details/86525237