当前位置: 首页 > Linux

RabbitMQ安装教程

时间:2023-04-06 11:56:18 Linux

1、安装Ubuntu官方安装文档: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安装yuminstallerlang2。安装RabbitMQServer#下载rpm包wgethttps://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm#安装yuminstallrabbitmq-server-3.7.14-1.el7.noarch.rpm二、启动RabbitMQstart$systemctlstartrabbitmq-server#启动$systemctlrestartrabbitmq-server#启动$systemctlstoprabbitmq-server#关闭$systemctlstatusrabbitmq-serverRabbitMQusermanagement$rabbitmqctllist_users#查看rabbitmq用户列表,默认用户名密码为guest$rabbitmqctladd_useradmin1123456#添加新用户$rabbitmqctlset_user_tagsadmin1administrator#设置用户admin1为管理员级别#其他命令rabbitmqctladd_userrabbitmqctldelete_userrabbitmqctlchange_passwordrabbitmqctlclearmuserar_passwordusername>rabbitmqctlset_user_tags...rabbitmqctllist_users其他命令rabbitmqctlstatus#查看状态web端可视化操作界面#打开web可视化界面$rabbitmq-pluginsenablerabbitmq_management#需要重启rabbitmq$servicerabbitmq-server重启浏览器访问:http://127.0.0.1:15672。用户名和密码都是来宾端口。修改默认端口:4369--erlangdiscoveryport5672--clientportcommunicationport15672--managementinterfaceuiport25672--serversinternalcommunicationport官方介绍: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}]}3.允许guest用户远程访问rabbitmq。从3.3.0开始,禁止使用guest/guest权限访问localhost以外的访问,否则会报错:需要在/etc/rabbitmq/rabbitmq.config文件中添加{loopback_users,[]}配置:[{rabbit,[{loopback_users,[]}]}]。