CentOS7塔建RabbitMQ

版权声明:本网站发表的文章,版权归原作者所有;不得转载。 https://blog.csdn.net/qq_41709494/article/details/86742001

RabbitMQ的下载地址:http://www.rabbitmq.com/download.html 

#点击红色圈起来的,就可以下载rpm包

#也可以用:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.11/rabbitmq-server-3.7.11-1.el7.noarch.rpm

#下载成功

注意:rabbitmq还需要安装erlang编程语言

请到https://blog.csdn.net/qq_41709494/article/details/86740162中查看怎么安装erlang

yum install socat -y   #rabbitmq的依赖包

rpm -ivh rabbitmq-server-3.7.11-1.el7.noarch.rpm 

#这样安装就成功了

rabbitmq-plugins enable rabbitmq_management  #启动RabbitMQ的web管理插件

systemctl enable rabbitmq-server             #设置开机启动

systemctl start rabbitmq-server              #启动服务


chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/     #更改所有权和所属组

#查看所有权和所属组

 netstat -anlp | grep 5672   #查看5672端口

RabbitMQ节点绑定到端口(打开服务器TCP套接字)以接受客户端和CLI工具连接。其他进程和工具(如SELinux)可能会阻止RabbitMQ绑定到端口。发生这种情况时,节点将无法启动。CLI工具,客户端库和RabbitMQ节点也打开连接(客户端TCP套接字)。防火墙可以防止节点和CLI工具相互通信。确保可以访问以下端口:

4369:epmd,RabbitMQ节点和CLI工具使用的对等发现服务
5672,5671:AMQP 0-9-1和1.0客户端使用没有和使用TLS
25672:用于节点间和CLI工具通信(Erlang分发服务器端口),并从动态范围分配(默认情况下限于单个端口,计算为AMQP端口+ 20000)。除非确实需要这些端口上的外部连接(例如,群集使用联合或CLI工具在子网外的计算机上使用),否则不应公开这些端口。有关详情, 请参阅网络指南
35672-35682:由CLI工具(Erlang分发客户端端口)用于与节点通信,并从动态范围(计算为服务器分发端口+ 10000到服务器分发端口+ 10010)进行分配。有关详情, 请参阅网络指南
15672:HTTP API客户端,管理UI和rabbitmqadmin(仅当启用了管理插件时)
61613,61614:没有和使用TLS的STOMP客户端(仅当启用了STOMP插件时)
1883,8883 :( 如果启用了MQTT插件,则没有和使用TLS的MQTT客户端
15674:STOMP-over-WebSockets客户端(仅当启用了Web STOMP插件时)
15675:MQTT-over-WebSockets客户端(仅当启用了Web MQTT插件时)
可以将RabbitMQ配置 为使用不同的端口和特定的网络接口。

#打开火狐浏览器,登陆127.0.0.1:15672,默认用户是guest和密码是guest

注意:远程登陆要虚拟机网卡ip:15672

注意:默认用户和密码:guest/guest不能远程登陆,要添加用户和密码

下次再续......

猜你喜欢

转载自blog.csdn.net/qq_41709494/article/details/86742001
今日推荐