RabbitMQ安装步骤

简介: RabbitMQ安装步骤
  1. 给centos安装epel yum 源

# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

  1. 安装erlang运行环境

# yum install erlang

  1. 安装rabbitmq server

# rpm -ivh http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.0/rabbitmq-server-3.0.0-1.noarch.rpm

  1. warning: rabbitmq-server-``3.6``.``6``-``1``.el6.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY``error: Failed dependencies:``  ``erlang >= R16B-``03is needed by rabbitmq-server-``3.6``.``6``-``1``.el6.noarch``  ``socat is needed by rabbitmq-server-``3.6``.``6``-``1``.el6.noarch
  2. 安装socat
    # yum makecache
    # yum -y install socat
  3. 打开server

# chkconfig rabbitmq-server on

# rabbitmqctl status

  1. 会报异常:

# rabbitmqctl status

  1. Status of node rabbit``@devnote...``Error: unable to connect to node rabbit``@devnote``: nodedownDIAGNOSTICS``===========nodes in question: [rabbit``@devnote``]hosts, their running nodes and ports:``- devnote: [{rabbitmqctl24923,``51045``}]current node details:``- node name: rabbitmqctl24923``@devnote``- home dir: /var/lib/rabbitmq``- cookie hash: TblHThacrBHJzl5Vt7Y4Ww==
    执行命令:

# /sbin/service rabbitmq-server stop

# /sbin/service rabbitmq-server start

# rabbitmqctl status 测试正确

  1. 添加管理员账号
    rabbitmqctl add_user rabbitadmin 123456
  2. 分配用户标签
    rabbitmqctl set_user_tags rabbitadmin administrator
  3. 创建和赋角色完成后查看并确认
    rabbitmqctl list_users
  4. 登陆
    浏览器输入地址:http://服务器IP地址:15672/
    用户名密码:rabbitadmin/123456
  5. 常用命令

    查看所有队列信息

   # rabbitmqctl list_queues

    关闭应用

   # rabbitmqctl stop_app

    启动应用,和上述关闭命令配合使用,达到清空队列的目的

   # rabbitmqctl start_app

    清除所有队列

   # rabbitmqctl reset

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
中间件 编译器 开发工具
如何用易语言进行跨平台的软件开发?
如何用易语言进行跨平台的软件开发?
|
传感器 数据采集 移动开发
基于STM32的智能手环wifi连接手机APP(下)
基于STM32的智能手环wifi连接手机APP(下)
1102 0
|
存储 监控 安全
网络安全视角:从地域到账号的阿里云日志审计实践
日志审计的必要性在于其能够帮助企业和组织落实法律要求,打破信息孤岛和应对安全威胁。选择 SLS 下日志审计应用,一方面是选择国家网络安全专用认证的日志分析产品,另一方面可以快速帮助大型公司统一管理多组地域、多个账号的日志数据。除了在日志服务中存储、查看和分析日志外,还可通过报表分析和告警配置,主动发现潜在的安全威胁,增强云上资产安全。
953 43
|
Web App开发 JavaScript
学习VUE之正则表达式全集整理
学习VUE之正则表达式全集整理
303 0
|
传感器 机器学习/深度学习 人工智能
智能电网巡检与传感器数据AI自动分析
智能电网设备巡检与传感器数据分析利用AI技术实现自动化分析和预警。通过信息抽取、OCR技术和机器学习,系统可高效处理巡检报告和实时数据,生成精准报告并提供故障预判和早期识别。AI系统24小时监控设备状态,实时发出异常警报,确保设备正常运行,提升运维效率和可靠性。
749 6
|
数据采集 SQL 安全
2024年护网行动全国各地面试题汇总(5)
2024年护网行动全国各地面试题汇总(5)
|
测试技术 数据库
『软件测试2』 关于黑盒测试和测试用例的基础知识
该文章讲解了黑盒测试的基本概念以及如何编写有效的测试用例,包括选择合适的输入数据、预期结果的设定和测试执行的步骤。
|
机器学习/深度学习 人工智能 自然语言处理
【AI 生成式】生成式人工智能如何在虚拟现实和游戏中使用?
【5月更文挑战第4天】【AI 生成式】生成式人工智能如何在虚拟现实和游戏中使用?
|
运维 监控 安全
中间件应用管理
有效管理中间件应用涉及需求分析、选型集成、配置管理、部署监控、安全管理、性能优化、容量规划、版本管理、文档支持和持续改进。关注稳定性、安全、性能和可扩展性,通过监控预警、安全加固、性能调优等手段确保应用顺畅运行,并根据业务变化持续优化。
363 6

热门文章

最新文章