简介

消息队列(message queuing)使用消息将应用程序连接起来,这些消息通过类似RabbitMQ之类的消息中间件在应用程序之间进行路由。

环境安装

RabbitMQ是基于Erlang语言编写,因此需要安装Erlang环境
,然后在安装RabbitMQ。


linux系统ErLang安装

个人建议采用rpm仓库进行安装省去了很多的麻烦
  1. Adding repository entry
  2. wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
  3. 安装rpm仓库
  4. rpm -Uvh erlang-solutions-1.0-1.noarch.rpm‘’
  5. 安装erlang
  6. yum install erlang -y
  7. 等待安装完成输入erl进入erlang的命令行则安装成功
  8. CTRL+C退出

linux系统RabbitMQ安装

  1. 下载RabbitMQ的rpm,`
  2. wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm
  3. yum install rabbitmq-server-3.6.6-1.el6.noarch.rpm
  4. 发现错误,安装依赖Requires: socat 。
  5. 更新源wget –no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo -O /etc/yum.repos.d/convirt.repo
  6. yum install socat
  7. yum install rabbitmq-server-3.6.6-1.el6.noarch.rpm
  8. rabbitmq-server start
  9. 发现启动成功,但是没有启动了0个插件
  10. 启动web管理界面
  11. rabbitmq-plugins enable rabbitmq-management
  12. 增加外网访问用户,默认用户guest只能本地访问。
  13. rabbitmqctl add_user admin 123456
  14. 设置用户组
  15. rabbitmqctl set_user_tags admin administrator
  16. 设置默认vhost(“/”)访问权限
  17. rabbitmqctl set_permissions -p “/” admin “.” “.” “.*”
  18. 关闭防火墙
  19. service iptables stop
  20. 浏览器访问:http://IP:15672
  21. 用户名admin,密码123456进行登录

到此rabbitmq的环境安装完成,进行下一环节。

如果大家安装中遇到问题可以查看博客:
http://blog.csdn.net/qq315737546/article/details/53105418
有详细的解决问题的方案

Logo

更多推荐