美文网首页
rabbit mq 在centeros 安装

rabbit mq 在centeros 安装

作者: 草祭木初 | 来源:发表于2021-03-29 14:21 被阅读0次

官网安装说明

文档上可以找到
安装 erlang yum源
install a recent Erlang version via yum.
安装rabbitmq yum源
Package Cloud-provided script

我是centeros 8

然后,更新下包

yum update -y

下面这句 官网上写错了
rabbitmq_server -》 rabbitmq_rabbitmq-server

yum -q makecache -y --disablerepo='*' --enablerepo='rabbitmq_erlang' --enablerepo='rabbitmq_rabbitmq-server'

安装依赖

yum install socat logrotate -y

安装 rabbitmq
rabbitmq_server -》 rabbitmq_rabbitmq-server

yum install --repo rabbitmq_erlang --repo rabbitmq_rabbitmq-server erlang rabbitmq-server

开机启动

chkconfig rabbitmq-server on

启动停止服务

/sbin/service rabbitmq-server start
/sbin/service rabbitmq-server stop

检查服务状态

rabbitmqctl status

启动管理服务

rabbitmq-plugins enable rabbitmq_management

将RabbitMQ文件的所有权提供给RabbitMQ用户

chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

添加管理员用户

rabbitmqctl add_user admin password
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

访问管理页面

http://Your_Server_IP:15672/

spring boot 链接配置

spring.rabbitmq.addresses=xxxx:5672
spring.rabbitmq.username=admin
spring.rabbitmq.password=password
spring.rabbitmq.connection-timeout=3000
spring.rabbitmq.virtualHost=/

如果用阿里云的话,记得开放端口

建集群
安装docker
官网安装说明
docker 命令。官网的不太直观,下面这个 的还可以
docker 命令

拉镜像
直接拉最新的

docker pull rabbitmq

建容器
这个是在容器里hosts添加域名 --add-host=主服务器hostname:IP

docker run --add-host=其他机hostname:IP -d --hostname rabbitmq01 --name rabbitmqCluster01 -v /home/docker-rabbitmq1:/var/lib/rabbitmq -p 15673:15672 -p 5673:5672 -p 25673:25672 -p 4370:4369  rabbitmq

进入容器

docker exec -it rabbitmqCluster01 bash

给 .erlang.cookie 赋权限

chown rabbitmq:rabbitmq .erlang.cookie 
chmod 400 .erlang.cookie

停服务

rabbitmqctl stop_app

去主服务器上 拷贝cookie过来

docker cp /var/lib/rabbitmq/.erlang.cookie rabbitmqCluster01:/var/lib/rabbitmq/.erlang.cookie

因为我不是用rabbitma:management 镜像
所以要加上,否则 管理页面看不到数据

echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf

再进入容器,将里面的rabbitmq 加入到主服务器集群中

docker exec -it rabbitmqCluster01 bash
rabbitmqctl join_cluster --ram 主服务器hostname
rabbitmqctl start_app
rabbitmq-plugins enable rabbitmq_management

参考:https://www.yuque.com/noobwo/mq/neloxk

相关文章

  • rabbit mq 在centeros 安装

    官网安装说明[https://rabbitmq.com/install-rpm.html] 文档上可以找到安装 e...

  • spring 使用 rabbit mq

    rabbit mq 安装 brew 安装 rabbit mq后台rabbit mq后台 用户名:guest 密码...

  • RabbitMQ学习1--安装

    首先Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlan...

  • Rabbit MQ 与 NodeJS

    amqplib包提供了js访问Rabbit MQ 的接口 安装rabbit MQ 此时,通过 http://loc...

  • Rabbit MQ 安装

    RabbitMQ与erlang的版本需要根据官网匹配对应,本文安装是:RabbitMQ是3.8.9 对应erlan...

  • Rabbit MQ 配置

    主要介绍Rabbit MQ在Aliyun实例中的安装配置 1.安装erlang, Rabbitmq. 1.1 安装...

  • Rabbit MQ & NodeJS & Protobuf

    Rabbit MQ & NodeJS & Protobuf 一、NodeJS Rabbit MQ 客户端封装 ...

  • RabbitMQ本地测试服务器搭建

    1.安装 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erl...

  • Docker安装Rabbit MQ

    拉取镜像 启动Rabbit MQ容器 参数说明: 主要端口介绍: 访问ip:15672,云服务器安装记得开安全组端口。

  • 四、SpringBoot 集成RabbitMQ

    一、Docker安装Rabbit MQ 运行下面命令,docker 可自动拉取镜像,并启动mq。 我们执行完成后可...

网友评论

      本文标题:rabbit mq 在centeros 安装

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