消息中间件rabbitmq学习(一)

一、环境配置

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

重新登录 就可以登录了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值