赞
踩
一、环境配置
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放入该目录,执行如下命令:
- cd /usr/local/erlangdir
- tar -zxvf otp-OTP-20.3.8.21.tar
- mkdir /usr/local/erlang
- cd /usr/local/erlangdir/otp-OTP-20.3.8.21
- ./otp_build autoconf
- ./configure --prefix=/usr/local/erlang
- make
- make install
1.1.2、执行上述命令完成后测试:1
1.2、安装rabbitmq
本次安装使用的安装文件为rabbitmq-server-generic-unix-3.7.11-rc.1.tar,在/usr/local下创建目录rabbitmq,将安装文件拷贝到该目录,执行命令。
-
- xz -d rabbitmq-server-generic-unix-3.7.11-rc.1.tar.xz
- tar -xvf rabbitmq-server-generic-unix-3.7.11-rc.1.tar
进入到cli命令的文件夹
- ./rabbitmq-plugins enable rabbitmq_management //启动插件
- ./rabbitmq-server -detached //启动服务 -detached 服务在后台运行
这个时候rabbitmq已经在后台运行了,访问地址http://ip:15672可以看到登录界面
rabbitmq默认创建一个guest用户,密码也是guest,现在登录,如果不是从本地登录会发现登录不进去提示只能从localhost登录。这是因为现在rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问。因此需求修改配置
- /usr/local/rabbitmq/rabbitmq_server-3.7.11-rc.1/ebin
- vi rabbit.app
将红色箭头指向的删除,删除内容<<"guest">>删除后保存退出重启服务。
- ./rabbitmqctl stop
- ./rabbitmq-server -detached
重新登录 就可以登录了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。