RabbitMQ安装配置

一、安装Erlang
1. 下载rpm包
wget https://bintray.com/rabbitmq/rpm/download_file?file_path=erlang%2F20%2Fel%2F7%2Fx86_64%2Ferlang-20.3-1.el7.centos.x86_64.rpm
2. 安装软件包
yum install download_file\?file_path\=erlang%2F20%2Fel%2F7%2Fx86_64%2Ferlang-20.3-1.el7.centos.x86_64.rpm 
3.测试erl
erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 9.3

二、安装RabbitMQ

1. 下载软件
wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.7/rabbitmq-server-3.7.7-1.el7.noarch.rpm
2. 安装软件
 yum localinstall rabbitmq-server-3.7.7-1.el7.noarch.rpm
3. 启动测试

直接通过前台的方式启动rabbitmq

/usr/sbin/rabbitmq-server

  ##  ##
  ##  ##      RabbitMQ 3.7.7. Copyright (C) 2007-2018 Pivotal Software, Inc.
  ##########  Licensed under the MPL.  See http://www.rabbitmq.com/
  ######  ##
  ##########  Logs: /var/log/rabbitmq/rabbit@fsl_mongodb_103.log
                    /var/log/rabbitmq/rabbit@fsl_mongodb_103_upgrade.log

              Starting broker...
 completed with 6 plugins

此时,可以通过浏览器访问ip:15672,查看页面是否正常。由于没有管理员用户,因此此时无法登陆

4. 配置用户并安装插件
#添加admin用户,密码为admin
/usr/sbin/rabbitmqctl add_user admin admin
#设置admin用户为管理员
/usr/sbin/rabbitmqctl set_user_tags admin administrator
#安装web管理插件
/usr/sbin/rabbitmq-plugins enable rabbitmq_management
#安装mqtt
/usr/sbin/rabbitmq-plugins enable rabbitmq_mqtt
#安装websocket
/usr/sbin/rabbitmq-plugins enable rabbitmq_web_stomp

查看已安装的插件

/usr/sbi/rabbitmq-plugins list
 Configured: E = explicitly enabled; e = implicitly enabled
 | Status: * = running on rabbit@fsl-test-master
 |/
[  ] 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
[E*] 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
[e*] 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
[E*] rabbitmq_web_stomp                3.7.7
[  ] rabbitmq_web_stomp_examples       3.7.7
4. 重启测试
/usr/sbin/rabbitmqctl stop
/usr/sbin/rabbitmq-server -detached

浏览器输入地址:IP:15672,打开如下页面,输入用户名和密码

然后跳入到了系统界面

至此,基本的安装配置已完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RabbitMQ是一个开源的消息代理软件,用于支持应用程序之间的消息传递。以下是RabbitMQ安装配置步骤: 1. 下载和安装Erlang:RabbitMQ是用Erlang编写的,所以首先需要安装Erlang。你可以从Erlang官方网站(https://www.erlang.org/downloads)下载并安装适合你操作系统的版本。 2. 下载并安装RabbitMQ:你可以从RabbitMQ官方网站(https://www.rabbitmq.com/download.html)下载并安装适合你操作系统的RabbitMQ版本。安装包包括二进制文件和相关的依赖项。 3. 配置环境变量(可选):将RabbitMQ安装目录添加到系统的PATH环境变量中,这样可以在命令行中直接运行RabbitMQ命令。 4. 启动RabbitMQ服务:在命令行中运行`rabbitmq-server`命令来启动RabbitMQ服务。在Windows上,你可以在开始菜单中找到RabbitMQ文件夹,并运行"Start RabbitMQ Command Prompt"来启动服务。 5. 访问管理界面(可选):默认情况下,RabbitMQ提供了一个Web-based的管理界面,你可以通过浏览器访问。在浏览器中输入`http://localhost:15672`,使用默认的用户名和密码(guest/guest)登录。 6. 配置用户权限(可选):在管理界面中,你可以创建新的用户,并为他们分配不同的角色和权限。 7. 创建虚拟主机和交换机(可选):虚拟主机(Virtual Host)是RabbitMQ中用于隔离应用程序的逻辑环境,你可以在管理界面中创建虚拟主机,并为其分配权限。交换机(Exchange)用于将消息路由到队列中,你可以在管理界面中创建交换机。 8. 开始使用RabbitMQ:现在你已经安装配置好了RabbitMQ,可以使用RabbitMQ的客户端库来连接和发送/接收消息。 这些是RabbitMQ的基本安装配置步骤,你可以根据需要进行进一步的设置和调整。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值