此时情绪此时天,无事小神仙
好好生活,平平淡淡每一天

编辑

Linux环境RabbitMQ安装部署

Linux环境RabbitMQ安装前环境准备

下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言Erlang编写的

  1. 创建文件夹

    mkdir rabbitMQ
    
  2. 安装Erlang所需相关依赖

    yum install epel-release
    yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64
    
  3. 确认RabbitMq与Erlang的版本

    RabbitMQ与Erlang的版本必须要对应,否则后面会出现问题的,点击以下链接查看版本对应关系:

    https://www.rabbitmq.com/which-erlang.html

    image

Linux环境Erlang下载

https://www.erlang-solutions.com/resources/download.html

image

  1. 复制下载链接,Linux命令下载

    wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_23.2-1~centos~7_amd64.rpm
    
  2. 赋予其执行权限

    chmod -R +x esl-erlang_23.2-1~centos~7_amd64.rpm
    

    image

Linux环境Erlang安装

rpm esl-erlang_23.2-1~centos~7_amd64.rpm
yum install esl-erlang_23.2-1~centos~7_amd64.rpm

image

Eralng安装成功检查

命令行输入 erl 进入Eralng控制台

命令行输入halt().退出Erlang控制台

erl

halt().

image

若Erlang版本下载错,则需要卸载重新下载安装

# 卸载当前 Erlangrpm -qa | grep erlang | xargs rpm -e --nodeps# 完全卸载 Erlang
yum list | grep erlang
yum -y remove erlang-*
rm -rf /usr/lib64/erlang

Linux环境RabbitMQ下载安装

  1. RabbtiMQ官网下载Linux环境基础版本

    https://www.rabbitmq.com/install-rpm.html#downloads

    RabbitMq的版本一定要与Erlang环境对应

    image

    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.11/rabbitmq-server-3.8.11-1.el8.noarch.rpm
    
  2. 赋予RabbitMQ执行权限

    rabbitmq-server-3.8.11-1.el8.noarch.rpm
    

    image

  3. 导入签名

    https://www.rabbitmq.com/signatures.html

    image

    curl -L https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey \ >   -O packagecloud-rabbitmq-key.asc -s
    
  4. 赋予执行签名权限

    chmod -R +x gpgkey
    
    gpg gpgkey
    
  5. 2018年之前的签名导入(可忽略)

    rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
    
  6. 安装RabbitMQ
    此处容易出现安装错误,无外乎Erlang版本不一致,参考以上Erlang卸载,重装RabbitMQ对应版本即可

    yum install rabbitmq-server-3.8.11-1.el8.noarch.rpm
    

Linux环境RabbitMQ服务:启动、查看状态、停止

  1. 启动 RabbitMQ

    systemctl start rabbitmq-server
    
  2. 查看 RabbitMQ 运行状态

    ps -ef | grep rabbitmq
    rabbitmqctl status
    
  3. 关闭rabbitmq

    rabbitmqctl stop
    

RabbitMQ安装常见异常

Linux环境RabbitMQ配置账户

  1. 添加管理员账号

    rabbitmqctl add_user admin 123456
    

    image

  2. 分配用户标签

    rabbitmqctl set_user_tags admin administrator
    

    image

  3. 创建和赋角色完成后查看并确认

    rabbitmqctl list_users
    

    image

RabbitMQ 登录验证:服务器ip:post

http://168.192.1.101:15672/#/

默认用户名:guest

默认密码:guest

创建的用户名密码为:admin 123456

image

image

Linux环境RabbitMQ卸载命令

yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch
posted @ 2021-01-24 15:00  踏步  阅读(707)  评论(0编辑  收藏  举报