当前位置:   article > 正文

消息中间件rabbitmq学习(一)_sxsxsxsxsxsxsxsxs

sxsxsxsxsxsxsxsxs

一、环境配置

1.1、因为rabbitmq是erlang语言的,所以我们先要安装erlang环境,安装之前要确认当前使用的rabbitmq版本支持的erlang版本,本地我们计划安装的rabbitmq是3.7.11,它要求的最低版本的erlang是20.3,我们就先安装erlang20.3。

1.1.1、创建保存下载的erlang文件目录 /usr/local/erlangdir 将下载的otp-OTP-20.3.8.21.tar放入该目录,执行如下命令:

  1. cd /usr/local/erlangdir
  2. tar -zxvf otp-OTP-20.3.8.21.tar
  3. mkdir /usr/local/erlang
  4. cd /usr/local/erlangdir/otp-OTP-20.3.8.21
  5. ./otp_build autoconf
  6. ./configure --prefix=/usr/local/erlang
  7. make
  8. make install

1.1.2、执行上述命令完成后测试:1

1.2、安装rabbitmq 

本次安装使用的安装文件为rabbitmq-server-generic-unix-3.7.11-rc.1.tar,在/usr/local下创建目录rabbitmq,将安装文件拷贝到该目录,执行命令。

  1. xz -d rabbitmq-server-generic-unix-3.7.11-rc.1.tar.xz
  2. tar -xvf rabbitmq-server-generic-unix-3.7.11-rc.1.tar

 

进入到cli命令的文件夹

 

  1. ./rabbitmq-plugins enable rabbitmq_management //启动插件
  2. ./rabbitmq-server -detached //启动服务 -detached 服务在后台运行

 这个时候rabbitmq已经在后台运行了,访问地址http://ip:15672可以看到登录界面

rabbitmq默认创建一个guest用户,密码也是guest,现在登录,如果不是从本地登录会发现登录不进去提示只能从localhost登录。这是因为现在rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问。因此需求修改配置

  1. /usr/local/rabbitmq/rabbitmq_server-3.7.11-rc.1/ebin
  2. vi rabbit.app

将红色箭头指向的删除,删除内容<<"guest">>删除后保存退出重启服务。

  1. ./rabbitmqctl stop
  2. ./rabbitmq-server -detached

重新登录 就可以登录了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/871461
推荐阅读
相关标签
  

闽ICP备14008679号