IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> linux分享 - 安装rabbitMq -> 正文阅读

[大数据]linux分享 - 安装rabbitMq

linux 安装 rabbitMq

RabbitMQ依赖于Erlang(运行环境)、socat(端口转发),因此要首先安装Erlang与socat

安装过程

  1. 检测linux系统版本信息

    cat /etc/redhat-release  // 查看centos版本
    

    [外链图片转存中…(img-ZllnL6kk-1619226218951)]

  2. 下载安装包

    根据centOs版本下载对应安装包

    rabbitMq与erlang版本对应表 https://www.rabbitmq.com/which-erlang.html

    安装版本如下:

    • erlang-23.3.1-1.el7.x86_64.rpm

    • socat-1.7.3.2-2.el7.x86_64.rpm

    • rabbitmq-server-3.8.5-1.el7.noarch.rpm

    其他版本下载地址为

  3. rpm安装

    sudo rpm -ivh erlang-22.1.8-1.el7.x86_64.rpm
    sudo rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
    sudo rpm -ivh rabbitmq-server-3.8.2-1.el7.noarch.rpm
    

    若无明显报错,则连续执行上述三个安装命令即可

    (不要执行erl命令,直接执行该命令时会因为没有配置系统变量而报错 )

  4. 开启web管理界面

    rabbitmq-plugins enable rabbitmq_management
    
  5. rabbitMq服务相关命令

    #查看状态
    systemctl status rabbitmq-server
    #启动服务 // 默认开启端口为 5672    lsof -i:5672 命令查看端口号信息
    systemctl start rabbitmq-server 
    #停止服务
    systemctl stop rabbitmq-server
    #重启服务
    systemctl restart rabbitmq-server
    #添加开机启动RabbitMQ服务
    chkconfig rabbitmq-server on  
    # 设置账户密码为admin admin
    rabbitmqctl add_user admin admin 
    # 设置admin为管理员权限
    rabbitmqctl set_user_tags admin administrator
    
    
  6. 登陆管理界面

    地址:http://ip:15672 账号密码:admin/admin

  7. 代码测试

常见问题

1.依赖检测失败

[外链图片转存中…(img-ok3f0KUj-1619226218953)]

若出现上图所以错误主要有一下两种情况

  • erlang版本确实过低
  • erlang安装过程异常

可通过卸载erlang相关配置重新安装解决

# 执行以下命令时确保没有其他服务在使用这个erlang环境或删除后对该服务无影响
sudo rm -rf /usr/local/lib/erlang/   # 删除erlang相关配置  
rm -rf otp_src_23.3/ # 若存在,删除相关文件夹
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-10 13:29:13  更:2021-08-10 13:30:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 17:38:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码