RabbitMQ安装详解

# RabbitMQ 消息中间件

一、安装:
#安装epel源[EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包)
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

# 扩展erlang源安装最新的erlang
rpm -Uvh http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
yum -y install erlang

# 安装RabbitMQ
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install rabbitmq-server-3.6.1-1.noarch.rpm

二、用户配置:

# 启动服务
/etc/init.d/rabbitmq-server start

# 添加用户
rabbitmqctl add_user admin admin123

# 添加管理员权限
rabbitmqctl set_user_tags admin administrator

# 修改密码
abbitmqctl add_user admin youpassword

# 设置权限
rabbitmqctl set_permissions -p '/' admin '.' '.' '.'

三、界面安装:

# 启动Web插件
rabbitmq-plugins enable rabbitmq_management

# 删除guest用户(可删可不删)
rabbitmqctl delete_user guest

# 添加Web访问权限
rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问。
如果想使用guest/guest通过远程机器访问,需要在rabbitmq配置文件中(/etc/rabbitmq/rabbitmq.config)中设置loopback_users为[],配置文件不存在创建即可。

# 添加配置
[{rabbit, [{loopback_users, ["admin"]}]}].

#客户端端口 15672

原文地址:https://www.cnblogs.com/luoyan01/p/9734099.html