美文网首页
sentOS中rabbitMQ安装与配置

sentOS中rabbitMQ安装与配置

作者: whustle | 来源:发表于2019-08-20 17:33 被阅读0次

windows安装

  • rabbitMQ是由erlang语言开发,所以需先安装erlang
  • 下载rabbitMQ、erlang执行文件直接按下一步安装
  • 打开rabbitMQ控制台:


    20190820171210.png
  • 控制台执行下列命令即可访问web管理界面
rabbitmq-plugins enable rabbitmq_management
20190820171717.png
  • rabbitMQ web管理界面访问端口为15672


    20190820171912.png
  • 默认登录用户名 密码都为guest


    20190820172038.png
  • 创建用户


    20190820172339.png
  • 创建好的用户显示Can access virtual hosts


    20190820172457.png
  • 创建virtual hosts
    virtual hosts相当于mysql 数据库,名称以/开头


    20190820172559.png
  • 将创建的virtual hosts授权给用户访问
    通过点击创建的virtual hosts


    20190820172944.png
    20190820173147.png
  • 成功将创建的virtual hosts授权给用户


    20190820173256.png

sentOS安装

  • 添加仓库地址
vi /etc/yum.repos.d/rabbitmq_erlang.repo

通过下列命令查看内核版本

cat /etc/redhat-release 

当系统为sentOS7时:

[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

当系统为sentOS6时:

[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/6/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/6/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
  • 通过仓库安装erlang
sudo yum install -y erlang
  • 安装rabbitMQ(方法一)
    下载rabbitMQ rpm文件
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-3.7.17-1.el7.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
sudo yum install rabbitmq-server-3.7.17-1.el7.noarch.rpm
  • 安装rabbitMQ(方法二)
    导入key
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

添加rabbitMQ仓库地址

vi /etc/yum.repos.d/rabbitmq.repo

当为sentOS7时:

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

当为sentOS6时:

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

安装rabbitMQ

yum install -y rabbitmq-server

配置可视化RabbitMQ管理界面

在linux上运行,输入 /usr/sbin/rabbitmq-plugins enable rabbitmq_management,这样就可以添加可视化插件了。

查看可视化插件是否成功:

由于guest用户只能本机(localhost或127.0.0.1)访问,所以在linux上的还需要配置添加一个其他的用户名,以及对该用户名进行授权,才可以用web 的方式进行访问。

在web浏览器中,输入自己的ip地址和端口号访问,如:http://IP:15672/

输入账号: mytest 密码: mytest

就可以登录查看rabbitmq里的资源信息。

这里可以先简单的输入以下的命令,添加mytest用户,及对mytest用户进行授权,使其可以用web的方式进行访问。

rabbitmqctl add_user mytest mytest

rabbitmqctl set_user_tags mytest administrator

rabbitmqctl set_permissions -p / mytest '.' '.' '.*'

rabbitmqctl list_permissions

添加mytest用户及授权之后,就可以用ip的形式进行访问了。

相关文章

  • sentOS中rabbitMQ安装与配置

    windows安装 rabbitMQ是由erlang语言开发,所以需先安装erlang 下载rabbitMQ、er...

  • RabbitMQ安装与配置

    RabbitMQ安装与配置 安装RabbitMQ需先安装erlang和socat 安装依赖环境 下载软件包及其依赖...

  • Docker安装RabbitMq

    docker的安装使用可参考上篇文章Docker安装与Nginx映射配置 RabbitMq说明 RabbitMQ是...

  • Centos6安装rabbitmq

    1. 安装erlang 2. 安装rabbitmq 配置yum源 **配置epel源 安装rabbitmq-ser...

  • RabbitMQ 集群

    安装 RabbitMQ 1、安装环境与版本: 3个CentOS 7 虚拟机 3个RabbitMQ实例 2、配置er...

  • RabbitMQ3.6.11部署配置及优化

    Yum安装RabbitMQ3.6.11与Erlange20配置及优化 RabbitMQ简介 AMQP,即Advan...

  • 安装rabbitmq

    安装EPEL 安装Erlang 安装Rabbitmq 配置

  • rabbitmq 起步走

    ubtuntu 安装 配置 下载配置文件,放在 /etc/rabbitmq/rabbitmq.config 打开...

  • Mac 安装RabbitMQ并使用

    Mac安装RabbitMQ并使用 1.安装 先更新brew,然后安装rabbitmq 2.设置配置文件 打开配置文...

  • rabbit 集群配置

    默认集群配置方法 按顺序安装erlang, rabbitmq 安装过程中需要注意,如果rabbitmq检测到和er...

网友评论

      本文标题:sentOS中rabbitMQ安装与配置

      本文链接:https://www.haomeiwen.com/subject/xrapsctx.html