CentOS安装单机rabbitMQ

确认你的系统是CentOS6还是7
这里提供的是6.x的安装
7.x的安装请移步
根据你的系统下载客户端
https://www.rabbitmq.com/install-rpm.html

启动EPEL源yum install epel-release
安装erlangyum install erlang

之前遇到一个坑,就是按照有些教程写的安装erlang源,如
wget –no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo -O /etc/yum.repos.d/convirt.repo

开始提示无法解析,最后下载一个7kb的repo,之后执行的时候报

错误:File contains no section headers.
file: file:///etc/yum.repos.d/convirt.repo, line: 1
'<!DOCTYPE html>\n'

查询了之后才知道是文件不完整的问题.

继续安装
yum makecache
yum install socat

socat是一个端口转发的服务,MQ需要用到.
继续安装
yum install 之前下载好的MQ客户端
安装的时候如果报 Requires: systemd,恭喜你,安装了7.x系列的客户端,赶快更改客户端,systemd这个服务只在7.x版本提供.
systemd服务介绍

启动信息

service rabbitmq-server start    启动  
service rabbitmq-server stop    停止  
service rabbitmq-server restart   重启

配置账号
出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。

添加账号
rabbitmqctl add_user 账号 密码
账号授权
rabbitmqctl set_user_tags 账号 administrator
修改账号密码
rabbitmqctl  change_password  账号  密码
设置访问规则
rabbitmqctl set_permissions -p "/" 账号 ".*" ".*" ".*"
查看用户列表及权限
rabbitmqctl  list_users
启动rabbitmq内置web插件, 管理rabbitmq账号等信息
rabbitmq-plugins enable rabbitmq_management

访问
http://你的IP:15672/#/

登陆你的账号即可

只是单机,集群不知道

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容