RabbitMQ 的安装和启动

安装


官网地址:http://www.rabbitmq.com/ 安装前应先安装Erlang。
提前准备:安装linux必要的安装包。
下载RabbitMQ安装包。
修改配置文件。

或者使用docker安装。更加简单。修改配置文件。

安装后修改配置文件


配置文件目录: vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/ebin/rabbit.app
文件格式是json,rabbitmq_server-3.7.7 为rabbitmq版本号
修改 loopback_users,将guest两边的<> 去除

在这里插入图片描述

RabbitMQ启动


服务启动命令: rabbitmq-server start &
& 代表的是后台启动

--  启动日志如下 :
Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##  ##      RabbitMQ 3.7.7. Copyright (C) 2007-2018 Pivotal Software, Inc.
  ##########  Licensed under the MPL.  See http://www.rabbitmq.com/
  ######  ##
  ##########  Logs: <stdout>

              Starting broker...
2021-01-09 14:57:03.109 [info] <0.191.0> 
 node           : rabbit@346321e6f44e
 home dir       : /var/lib/rabbitmq
 config file(s) : (none)
 cookie hash    : VQg15ySLF9CeSxubVs/uYw==
 log(s)         : <stdout>
 database dir   : /var/lib/rabbitmq/mnesia/rabbit@346321e6f44e

查看端口号: lsof -i:5672

root@346321e6f44e:/etc/apt# lsof -i:5672    -- 查看端口号
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
beam.smp 886 root   68u  IPv6  80885      0t0  TCP *:5672 (LISTEN)

服务停止: rabbitmqctl stop_app 或者 rabbitmq-server stop
查看插件列表: rabbitmq-plugins list

查看插件列表
root@346321e6f44e:/etc/apt# rabbitmq-plugins list
 Configured: E = explicitly enabled; e = implicitly enabled
 | Status: * = running on rabbit@346321e6f44e
 |/
[  ] rabbitmq_amqp1_0                  3.7.7
[  ] rabbitmq_auth_backend_cache       3.7.7
[  ] rabbitmq_auth_backend_http        3.7.7
[  ] rabbitmq_auth_backend_ldap        3.7.7
[  ] rabbitmq_auth_mechanism_ssl       3.7.7
[  ] rabbitmq_consistent_hash_exchange 3.7.7
[  ] rabbitmq_event_exchange           3.7.7
[  ] rabbitmq_federation               3.7.7
[  ] rabbitmq_federation_management    3.7.7
[  ] rabbitmq_jms_topic_exchange       3.7.7
[E*] rabbitmq_management               3.7.7
[e*] rabbitmq_management_agent         3.7.7
[  ] rabbitmq_mqtt                     3.7.7
[  ] rabbitmq_peer_discovery_aws       3.7.7
[  ] rabbitmq_peer_discovery_common    3.7.7
[  ] rabbitmq_peer_discovery_consul    3.7.7
[  ] rabbitmq_peer_discovery_etcd      3.7.7
[  ] rabbitmq_peer_discovery_k8s       3.7.7
[  ] rabbitmq_random_exchange          3.7.7
[  ] rabbitmq_recent_history_exchange  3.7.7
[  ] rabbitmq_sharding                 3.7.7
[  ] rabbitmq_shovel                   3.7.7
[  ] rabbitmq_shovel_management        3.7.7
[  ] rabbitmq_stomp                    3.7.7
[  ] rabbitmq_top                      3.7.7
[  ] rabbitmq_tracing                  3.7.7
[  ] rabbitmq_trust_store              3.7.7
[e*] rabbitmq_web_dispatch             3.7.7
[  ] rabbitmq_web_mqtt                 3.7.7
[  ] rabbitmq_web_mqtt_examples        3.7.7
[  ] rabbitmq_web_stomp                3.7.7
[  ] rabbitmq_web_stomp_examples       3.7.7

控制台启动: rabbitmq-plugins enable rabbitmq_management
用于可视化查看mq的情况,通过localhost:15672登陆,账号就是上边配置的guest

root@346321e6f44e:/etc/apt# rabbitmq-plugins enable rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@346321e6f44e...
Plugin configuration unchanged.

RabbitMQ常用端口号:

  • 5672: 程序使用端口号
  • 15672: 控制台端口号
  • 25672 : 集群使用端口号

猜你喜欢

转载自blog.csdn.net/gpweixing/article/details/113768168