超简单Linux下安装rabbitmq

RabbitMQ简介

RabbitMQ简介
RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。目前很多互联网大厂都在使用RabbitMQ。
官网: http://www.rabbitmq.com/

rabbitmq特性
RabbitMQ底层采用Erlang语言进行编写
开源、性能优秀,稳定性保障
与SpringAMQP完美的整合、API丰富
集群模式丰富,表达式配置,HA模式,镜像队列模型
保证数据不丢失的前提做到高可靠性、可用性

RabbitMQ安装

rabbitmq下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/
erlang下载地址:http://www.rabbitmq.com/releases/erlang/
socat下载地址:http://repo.iotti.biz/CentOS/7/x86_64/

因为RabbitMQ是erlang写的,所以必须安装erlang。且依赖socat

#安装基础依赖
yum -y install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
#安装rpm包,需要按顺序
rpm -ivh erlang.rpm
rpm -ivh socat.rpm
rpm -ivh rabbitmq-serve.rpm

配置

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
# 用来配置帐号密码
{default_user, <<“guest”>>},
{default_pass, <<“guest”>>},
# 取消掉尖括号
{loopback_users, [“guest”]},

命令

服务的启动:rabbitmq-server start &
服务的停止:rabbitmqctl stop
查看进程:lsof -i:5672(默认端口5672)
管理插件:rabbitmq-plugins enable rabbitmq-management

查看用户列表:rabbitmqctl  list_users
修改用户密码:rabbitmqctl  change_password  username  'newpasswd'

开机启动:chkconfig rabbitmq-server on


成功启动服务
  RabbitMQ 3.6.5. Copyright (C) 2007-2016 Pivotal Software, Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: /var/log/rabbitmq/rabbit@whz.log
  ######  ##        /var/log/rabbitmq/rabbit@whz-sasl.log
  ##########
  Starting broker...
  completed with 0 plugins.




启动管理插件错误
The following plugins could not be found: rabbitmq-management
此时是因为rabbitmq查找插件的路径不正确所致。可按照如下方式解决:

mkdir /etc/rabbitmq
rabbitmq-plugins enable rabbitmq_management

插件启动结果:
The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
Applying plugin configuration to rabbit@whz... started 6 plugins.


直接访问: ip:15672 用之前配置的用户名及密码就可登录
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值