5、打开后台web管理界面:http://localhost:15672/, 刚才我们设置了admin用户 , 所以可以使用admin登录,也可以使用默认账号和密码都是guest登录 。进入管理界面后可以看到:
使用账号/密码:admin / admin 进行登录 , 如下:
文章插图
文章插图
我们可以在后台管理用户、队列等信息 。
6、修改RabbitMQ默认端口RabbitMQ默认开启了几个端口:
- 4369:erlang发现口
- 5672:client端通信口,客户端要连接RabbitMQ服务时要用到
- 15672:后台管理界面ui端口,进入管理后台时访问url如:http://localhost:15672/
- 25672:server间内部通信口
我们安装新版的 RabbitMQ-3.8.x 后,发现找不到它的配置文件,按常理,服务的端口开发都可以在配置文件里配置的 。但是事实上RabbitMQ-3.8.1并没有生成配置文件,需要我们手动添加配置文件 。
[root@..]# ls /etc/rabbitmq/rabbitmq.confls: cannot access /etc/rabbitmq/rabbitmq.conf: No such file or directory # 需要手动添加
官方建议配置文件的位置:/etc/rabbitmq/rabbitmq.conf我们现在要做的是把默认端口5672改成56720,并且允许远程访问 。把web管理默认端口15672改成56271 。只需如下配置:
# vim /etc/rabbitmq/rabbitmq.conf# AMQP 0-9-1 and 1.0 port,默认5672,允许远程访问listeners.tcp.default = 0.0.0.0:56720# web管理,默认15672management.tcp.port = 56721management.tcp.ip= 0.0.0.0
执行如下:文章插图
保存,并重启RabbitMQ服务 。
systemctl restart rabbitmq-serversystemctl status rabbitmq-server
使?.NETstat -lntp查看端口监听情况:文章插图
7、其他配置我们可以到官网地址:https://www.rabbitmq.com/configure.html,了解RabbitMQ的性能优化方面的配置 。
使用Docker安装RabbitMQ在开发环境中 , 我们也可以直接使用 Docker 进行安装更加方便,下面我们继续使用Docker来安装一遍 。
首先,我们得安装docker环境 。
yum install -y docker
查看docker的版本:[root@server docker]# docker versionClient: Version:1.13.1 API version:1.26 Package version: docker-1.13.1-208.git7d71120.el7_9.x86_64 Go version:go1.10.3 Git commit:7d71120/1.13.1 Built:Mon Jun7 15:36:09 2021 OS/Arch:linux/amd64Server: Version:1.13.1 API version:1.26 (minimum version 1.12) Package version: docker-1.13.1-208.git7d71120.el7_9.x86_64 Go version:go1.10.3 Git commit:7d71120/1.13.1 Built:Mon Jun7 15:36:09 2021 OS/Arch:linux/amd64 Experimental:false[root@server docker]#
搜索RabbitMQ镜像:[root@ ~]# docker search rabbitmqNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDrabbitmqRabbitMQ is an open source multi-protocol me…3703[OK]bitnami/rabbitmqBitnami Docker Image for RabbitMQ62[OK]tutum/rabbitmqBase docker image to run a RabbitMQ server22kbudde/rabbitmq-exporterrabbitmq_exporter for prometheus15[OK]frodenas/rabbitmqA Docker Image for RabbitMQ12[OK]cyrilix/rabbitmq-mqttRabbitMQ MQTT Adapter9[OK]arm32v7/rabbitmqRabbitMQ is an open source multi-protocol me…7
拉取RabbitMQ镜像:docker pull docker.io/rabbitmq
然后查看镜像:[root@server docker]# docker imagesREPOSITORYTAGIMAGE IDCREATEDSIZEdocker.io/rabbitmqlatestba647756d55a3 days ago221 MB[root@server docker]#
然后运行容器:docker run --name rabbitmq -d -p 5672:5672 -p 15672:15672 -v /data:/var/lib/rabbitmq docker.io/rabbitmq
整理写一个重启服务脚本:[root@server docker_rabbitmq]# cat restart_service.sh #!/bin/shbasedir=`pwd`datadir=$basedir/dataimage=docker.io/rabbitmqname=rabbitmqmkdir -p $datadir# docker run --name rabbitmq -d -p 5672:5672 -p 15672:15672 -v /data:/var/lib/rabbitmq rabbitmq:3.8.1-managementdocker stop $namedocker rm $namedocker run -d --name=$name --restart always -p 5672:5672 -p 15672:15672 -v $datadir:/var/lib/rabbitmq $image[root@server docker_rabbitmq]#
最后,使用docker ps查看运行的容器 。[root@server docker_rabbitmq]# docker psCONTAINER IDIMAGECOMMANDCREATEDSTATUSPORTSNAMESb959544500f4docker.io/rabbitmq"docker-entrypoint..."2 seconds agoUp 1 second4369/tcp, 0.0.0.0:5672->5672/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcprabbitmq
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 内地商场纷纷下撤baby海报,有的随手扔地上,网友感慨:人走茶凉
- iphone屏幕会在哪些情况下失灵
- 阑尾在哪边
- 劈叉要练多久才能下去50岁 劈叉要练多久
- dou下单记录能删除,抖音dou订单记录如何删除
- excel 下拉菜单做法 excel下拉菜单怎么做
- 留下娇妻和女儿,又一演员离世!发病到去世才10天
- 赶走脂肪的6个行为,就到就能瘦下来
- 跑步励志句子唯美句子简短 跑步励志句子唯美句子
- 免疫力低下吃什么好