写点什么

RabbitMq 环境搭建

作者:流火
  • 2023-03-21
    北京
  • 本文字数:934 字

    阅读完需:约 3 分钟

​1.单机搭建         

RabbitMQ 的安装需要首先安装 Erlang,因为它是基于 Erlang 的 VM 运行的。         

RabbitMQ 需要依赖:socat 和 logrotate, logrotate 操作系统中已经存在了,只需要安装 socat 就可以

1.1 安装 Erlang

1.1.1 依赖  socat 和 logrotate

#检查 logrotate 是否安装rpm -qa | grep logrotate#如果无安装 安装 logrotate  yum install logrotate -y
#检查 socat 是否安装rpm -qa | grep socat#如果无安装 安装 socat yum install socat -y
复制代码

效果如下:



1.1.2 安装 Erlang

ErlangRabbitMQ 与 Erlang 的兼容关系详见:https://www.rabbitmq.com/which-erlang.html

1.1.2.1 命令

# 获取 Erlang 软件包 清华镜像有语言包wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0.2/erlang-23.0.2-1.el7.x86_64.rpm# 安装 Erlangrpm -ivh erlang-23.0.2-1.el7.x86_64.rpm
复制代码

1.1.2.2 验证 

Erlang 是否安装成功  如下图   (halt (). 退出)

1.1.2.3 目录

Erlang 默认安装目录 whereis erl

1.1.2.3 错误处理

解决命令

yum install libnsl* -y
复制代码

1.2 安装 rabbitmq

1.2.1 命令

#获取 rabbitMQ 安装包wget https://repo.huaweicloud.com/rabbitmq-server/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm#安装  rabbitMQrpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
复制代码

​1.2.2 开启网络

#开启 RabbitMQ的管理插件----网络访问 http://IP:15672rabbitmq-plugins enable rabbitmq_management
复制代码

错误:


解决:

修改  vi /ect/hosts 添加  192.168.31.128 bogon

​效果:


1.2.3 启动与暂停

#rabbitmq 启动命令  # 前台启动 rabbitmq-server 后台启动 rabbitmq-server -detached 重新启动 rabbitmq-server restartsystemctl start rabbitmq-server#rabbitmq 关闭命令systemctl stop rabbitmq-server
复制代码

​1.2.4 添加用户

#添加用户rabbitmqctl add_user root 123456#给用户添加权限rabbitmqctl set_permissions root -p / ".*" ".*" ".*"#给用户设置标签和权限rabbitmqctl set_user_tags root administrator
复制代码

​1.3 常用命令

#查看所有的队列:rabbitmqctl list_queues#清除所有的队列:rabbitmqctl reset#查看用户:rabbitmqctl list_users#查看状态:rabbitmqctl status
复制代码


用户头像

流火

关注

还未添加个人签名 2018-01-31 加入

还未添加个人简介

评论

发布
暂无评论
RabbitMq 环境搭建_流火_InfoQ写作社区