官方Unbuntu下安装文档: http://www.rabbitmq.com/insta...
官方CentOS下安装文档: https://www.rabbitmq.com/inst...
主要介绍CentOS下的安装html
RabbitMq是用Erlang分布式语言开发的,首先要安装Erlang环境,我使用的是RabbitMQ提供的Erlang源:git
https://github.com/rabbitmq/e...
添加yum源:github
# In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/20/el/7 gpgcheck=1 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1
安装web
yum install erlang
# 下载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
$ systemctl start rabbitmq-server #启动 $ systemctl restart rabbitmq-server #启动 $ systemctl stop rabbitmq-server #关闭 $ systemctl status rabbitmq-server
$ 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可视化界面 $ 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.config
oop
cp /usr/share/doc/rabbitmq-server-3.7.14/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
{ listener,[{port,15672}] }
rabbitmq从3.3.0开始禁止使用guest/guest权限经过除localhost外的访问,不然会报错:ui
须要在/etc/rabbitmq/rabbitmq.config
文件中须要添加{loopback_users, []}
配置:url
[{rabbit, [ {loopback_users, []} ]}].