centos6.5下安装rabbitmq的详细步骤,超级详细的那种

以前安装rabbitmq的时候忘记记下过程,今天再次在centos6.5下安装rabbitmq,真的是一波三折,特地记下来,防止以后查看,也送给有需要的人。

第一步 首先下载好rabbitmq的rpm包以及erlang的rpm包(因为rabbitmq依赖erlang语言),建好文件夹 mkdir /usr/rabbitmq,将两个压缩包放到 /usr/rabbitmq文件夹里。

开始安装 执行命令 erlang rpm -Uvh erlang-xxxxx.rpm
然后输入erl 如果出现版本信息,说明安装成功erlang

第二步 安装socat,这也是rabbitmq安装依赖的

先执行 yum -y install epel-release
再执行 yum -y install socat
这时候会报错,需要修改配置文件

vim  /etc/yum.repos.d/epel.repo 

baseurl前的注释“”#“”删掉,打开该行,并将mirrorlist 这一行给注释掉,不让该行执行
接着再次分别执行 yum -y install epel-release

                yum -y install socat  

这次安装socat就成功了
接下来就是安装rabbitmq了
进入/usr/rabbitmq目录,执行rpm -ivh rabbitmq-xxxx.rpm
很快就安装好了。
接着安装rabbitmq的后台管理插件,启动web应用,可以通过应用操作
rabbitmq,查看监控
执行命令 rabbitmq-plugins enable rabbitmq_management 等待安装完毕。需要重启,插件才能生效。

接着修改配置远程连接权限和用户登录权限。需要一个rabbitmq.config的文件放在/usr/etc/rabbitmq中,将/usr/share/doc/rabbitmqserver-3.7.14/rabbitmq.config.example复制到/usr/etc/rabbitmq 中并重命名为rabbitmq.config

然后修改这个配置文件

大约在61行左右 %% {loopback_users, []},
1.将前面的%%去掉 2.将最后的那个逗号“,” 去掉,然后保存退出即可

接着就是启动rabbitmq了,进入/usr/lib/rabbitmq/bin(也可以配成环境变量)
执行 ./rabbitmq-server start
然后在浏览器中输入192.168.33.130:15672 即可看到登录页面
默认用户名/密码 都是guest
但是提示 User can only log in via localhost 这是因为我使用的是3.7.14,从3.3开始就禁止用guest 登录了,修改配置文件。

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/ebin/rabbit.app 
将:{loopback_users, [<<”guest”>>]},
改为 {loopback_users, []},

然后保存退出,关闭 rabbitmq, sudo rabbitmqctl stop
再开启 rabbitmq-server start

然后再在浏览器输入192.168.33.130:15672 再以guest/guest就可以登进去了。

然后创建用户
选择admin ,然后选择右侧的Users,选择adduser,然后输入用户名密码,如haha/123456,tags,再addUser
这样一个用户就创建好了

接着创建virture host
点击haha 选择右侧的virtuals hosts,再add virtual hosts,输入virtual
hosts的Name 为 /haha 再点击下方的add virtual hosts,这样默认绑定的是guest,需要修改,点击/haha, 然后点击 clear, 然后再下面的 set permission 中选择 /haha ,然后确认 set permission ,
到这里就完全装好了rabbitmq,就可以开始使用了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值