RabbitMq的官方网站
使用下面命令查看我的centos的版本
这样就得到rabbitmq的安装文件: rabbitmq-server-3.8.9-1.el6.noarch.rpm
因为rabbitMQ使用erlang语言开发的,接下来需要下载erlang相关依赖
根据上面下载的rabbitmq的版本,先查一下,需要erlang的版本是多少,然后再下载
上面找到对应的erlang版本了,下面就开始下了
注意,rabbit安装文件是el6的,那么erlang也要选择el6的,与之对应
接下来下载 socat 依赖
http://repo.iotti.biz/CentOS/ ,注意我的centos是6.5 ,所以进6这个目录,具体根据你的centos版本
j然后进入 http://repo.iotti.biz/CentOS/6/x86_64/ 目录下,ctrl+F搜socat,找到下面文件,下载
这样准备好了 rabbitmq安装文件和依赖文件
下面就开始安装
将上面的三个文件拷贝到 /usr/local目录下,注意下面语句要依次执行,最后执行rabbit安装,因为rabbit安装需要依赖erlang和socat
rpm -ivh erlang-23.1-1.el6.x86_64.rpm rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm rpm -ivh rabbitmq-server-3.8.9-1.el6.noarch.rpm
添加开机启动 chkconfig rabbitmq-server on
启动服务 : service rabbitmq-server start/stop/status
开启插件管理页: rabbitmq-plugins enable rabbitmq_management
添加用户 : rabbitmqctl add_user xuhaitao 123456
删除默认的guest : rabbitmqctl delete_user guest
为用户设置角色 : rabbitmqctl set_user_tags xuhaitao administrator
访问用上15672端口,就可以访问管理页面了
备注: guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,建议修改guest用户的密码以及新建其他账号管理使用rabbitmq
注意centos6和7的安装还是有一些小差别,但是差别不大
FR:徐海涛(hunk Xu) QQ技术交流群:386476712