热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

RabbitMQ安装

步骤1:检查网络

[[email protected] /]# pingwww.baidu.com

ping: unknown host www.baidu.com

[[email protected] /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

NAME="System eth0"

HWADDR="00:0C:29:86:3C:30"

NM_COnTROLLED="yes"

OnBOOT="yes"

IPADDR=192.168.27.128

NETMASK=255.255.255.0

GATEWAY=192.168.27.2

BOOTPROTO=static

DNS1=8.8.8.8

[[email protected] /]# pingwww.baidu.com

PING www.a.shifen.com (163.177.151.110) 56(84) bytes of data.

64 bytes from 163.177.151.110: icmp_seq=1 ttl=128 time=69.7 ms

64 bytes from 163.177.151.110: icmp_seq=2 ttl=128 time=423 ms

64 bytes from 163.177.151.110: icmp_seq=3 ttl=128 time=73.6 ms

...

步骤2:官方的rpm repository提供的rpm包往往是滞后的,EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。

[[email protected] /]# yum -y install epel-release.noarch

...

Complete!

步骤3:搜索rabbitmq-server

[[email protected] /]# yum search rabbitmq-server

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
这就表明你需要更新CA证书了,那么只需要更新CA证书就可以,不过在此同时需要临时禁用epel源并更新就可以了,命令如下:

[[email protected] /]# yum --disablerepo=epel -y update ca-certificates  

...

Complete!

[[email protected] /]# yum search rabbitmq-server

...

rabbitmq-server.noarch : The RabbitMQ server

Name and summary matches only, use "search all" for everything.

步骤3:安装RabbitMQ程序

[[email protected] /]# yum -y install rabbitmq-server

...

Complete!

步骤4:检查RabbitMQ程序

查询一个包是否被安装 rpm -q <程序包名>

获取被安装的程序信息 rpm -qi <程序包名>

列出程序安装目录的结构 rpm -ql <程序包名>

[[email protected] /]# rpm -ql rabbit-server.noarch

...

/usr/sbin/rabbitmq-server

/usr/sbin/rabbitmqctl

...

查看Linux的服务

[[email protected] /]# ll /etc/init.d

...

iptables

...

network

...

rabbitmq-server

...

启动rabbitmq-server

[[email protected] /]# service rabbitmq-server start 

Starting rabbitmq-server: SUCCESS

查看RabbitMQ默认服务端口是否启动

[[email protected] /]# netstat -aon | grep 5672

tcp       0      0 :::5672           :::*         LISTEN      off (0.00/0/0)

[[email protected] /]#

查看安装的RibbitMQ插件

[[email protected] /]# rpm -ql rabbitmq-server | grep rabbitmq-plugins

/usr/lib/rabbitmq/bin/rabbitmq-plugins

/usr/lib/rabbitmq/lib/rabbitmq_server-3.1.5/sbin/rabbitmq-plugins

/usr/share/man/man1/rabbitmq-plugins.1.gz

[[email protected] /]# /usr/lib/rabbitmq/bin/rabbitmq-plugins list

[ ] amqp_client                       3.1.5

[ ] cowboy                            0.5.0-rmq3.1.5-git4b93c2d

[ ] eldap                             3.1.5-gite309de4

[ ] mochiweb                          2.7.0-rmq3.1.5-git680dba8

[ ] rabbitmq_amqp1_0                  3.1.5

[ ] rabbitmq_auth_backend_ldap        3.1.5

[ ] rabbitmq_auth_mechanism_ssl       3.1.5

[ ] rabbitmq_consistent_hash_exchange 3.1.5

[ ] rabbitmq_federation               3.1.5

[ ] rabbitmq_federation_management    3.1.5

[ ] rabbitmq_jsonrpc                  3.1.5

[ ] rabbitmq_jsonrpc_channel          3.1.5

[ ] rabbitmq_jsonrpc_channel_examples 3.1.5

[ ] rabbitmq_management               3.1.5

[ ] rabbitmq_management_agent         3.1.5

[ ] rabbitmq_management_visualiser    3.1.5

[ ] rabbitmq_mqtt                     3.1.5

[ ] rabbitmq_shovel                   3.1.5

[ ] rabbitmq_shovel_management        3.1.5

[ ] rabbitmq_stomp                    3.1.5

[ ] rabbitmq_tracing                  3.1.5

[ ] rabbitmq_web_dispatch             3.1.5

[ ] rabbitmq_web_stomp                3.1.5

[ ] rabbitmq_web_stomp_examples       3.1.5

[ ] rfc4627_jsonrpc                   3.1.5-git5e67120

[ ] sockjs                            0.3.4-rmq3.1.5-git3132eb9

[ ] webmachine                        1.10.3-rmq3.1.5-gite9359c7

启用监控插件,默认启用15672端口

[[email protected] /]# cd /usr/lib/rabbitmq/bin

[[email protected] /]# rabbitmq-plugins enable rabbitmq_management

...

重启RabbitMQ

[[email protected] /]# service rabbitmq-server stop

...

[[email protected] /]# service rabbitmq-server start

Starting rabbitmq-server: SUCCESS

rabbitmq-server.

关闭防火墙

[[email protected] /]# service iptables stop

步骤5:浏览器访问192.168.27.128:15672

RabbitMQ 安装

输入默认账号“guest”和密码“guest”

RabbitMQ 安装



推荐阅读
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Telnet的使用(Telnet远程连接Linux)
    一、环境描述:客户端:Win10操作系统 ... [详细]
  • Docker安装Rabbitmq(配合宝塔)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Docker安装Rabbitmq(配合宝塔)相关的知识,希望对你有一定的参考价值。一、事前准备 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • 三、查看Linux版本查看系统版本信息的命令:lsb_release-a[root@localhost~]#lsb_release-aLSBVersion::co ... [详细]
  • RabbitMq之发布确认高级部分1.为什么会需要发布确认高级部分?在生产环境中由于一些不明原因,导致rabbitmq重启,在RabbitMQ重启期间生产者消息投递失败,导致消息丢 ... [详细]
  • 后台自动化测试与持续部署实践
    后台自动化测试与持续部署实践https:mp.weixin.qq.comslqwGUCKZM0AvEw_xh-7BDA后台自动化测试与持续部署实践原创 腾讯程序员 腾讯技术工程 2 ... [详细]
  • zookeeper集群查看状态时报错Error contacting service. It is
    最近在搭建mq集群时候需要用到,zookeeper,可是启动的时候显示成功了,查看状态的时候却报错了:碰到这个问题也是研究好好半天才解决,这里就总结出 ... [详细]
  • Vue cli2.0 项目中使用Monaco Editor编辑器
    monaco-editor是微软出的一条开源web在线编辑器支持多种语言,代码高亮,代码提示等功能,与VisualStudioCode功能几乎相同。在项目中可能会用带代码编 ... [详细]
author-avatar
赵晓伟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有