一、安装官方Unbuntu下安装文档:http://www.rabbitmq.com/insta… 官方CentOS下安装文档:https://www.rabbitmq.com/inst…主要介绍CentOS下的安装1. 安装 ErlangRabbitMq是用Erlang分布式语言开发的,首先要安装Erlang环境,我使用的是RabbitMQ提供的Erlang源:https://github.com/rabbitmq/e…添加yum源:# In /etc/yum.repos.d/rabbitmq-erlang.repo[rabbitmq-erlang]name=rabbitmq-erlangbaseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/20/el/7gpgcheck=1gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.ascrepo_gpgcheck=0enabled=1安装yum install erlang2. 安装 RabbitMQ Server# 下载rpm包wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm# 安装yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm二、启动RabbitMQ启动$ systemctl start rabbitmq-server #启动$ systemctl restart rabbitmq-server #启动$ systemctl stop rabbitmq-server #关闭$ systemctl status rabbitmq-serverRabbitMQ用户管理$ rabbitmqctl list_users # 查看rabbitmq用户列表,默认用户名密码都为guest$ rabbitmqctl add_user admin1 123456 # 新增用户 $ rabbitmqctl set_user_tags admin1 administrator # 设置用户admin1为管理员级别 # 其他命令rabbitmqctl add_user <username> <password>rabbitmqctl delete_user <username>rabbitmqctl change_password <username> <newpassword>rabbitmqctl clear_password <username>rabbitmqctl authenticate_user <username> <password>rabbitmqctl set_user_tags <username> <tag> …rabbitmqctl list_users其它命令rabbitmqctl status #查看状态web端可视化操作界面# 开启web可视化界面$ rabbitmq-plugins enable rabbitmq_management# 需要重启rabbitmq$ service rabbitmq-server restart浏览器访问:http://127.0.0.1:15672。用户名和密码都是 guest端口修改默认端口: 4369 – erlang发现口 5672 –client端通信口 15672 – 管理界面ui端口 25672 – server间内部通信口 官方介绍:https://www.rabbitmq.com/netw…将配置文档示例:/usr/share/doc/rabbitmq-server-3.7.14/rabbitmq.config.example拷贝到/etc/rabbitmq/rabbitmq.configcp /usr/share/doc/rabbitmq-server-3.7.14/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config添加配置{ listener,[{port,15672}]}三、允许guest用户远程访问rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问,否则会报错:需要在/etc/rabbitmq/rabbitmq.config文件中需要添加{loopback_users, []}配置:[{rabbit, [{loopback_users, []}]}].