您现在的位置是:网站首页 > 代码编程 > 服务器服务器

【原】linux环境下RabbitMQ二进制方式安装教程

不忘初心 不忘初心 2018-09-12 围观() 评论() 点赞() 服务器

简介:之前有讲过在linux环境下RabbitMQ源码包方式安装教程,当时没有找到相关二进制包安装的方案,后来慢慢查阅资料,功夫不负有心人,最终还是让我找到了不多逼逼,直接进入正题在/usr/local目录下面新建rabbitmq文件夹[root@JDu4e00u53f7local]#mkdirrabbitmq进入rabbitmq目录,下载二进制包[root@JDu4e00u53f7local]#cdr

之前有讲过在linux环境下RabbitMQ源码包方式安装教程,当时没有找到相关二进制包安装的方案,后来慢慢查阅资料,功夫不负有心人,最终还是让我找到了

不多逼逼,直接进入正题

在/usr/local目录下面新建rabbitmq文件夹

[root@JDu4e00u53f7 local]# mkdir rabbitmq

进入rabbitmq目录,下载二进制包

[root@JDu4e00u53f7 local]# cd rabbitmq
[root@JDu4e00u53f7 rabbitmq]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz

解压缩,因为是.xz结尾,所以需要解压缩两次

[root@JDu4e00u53f7 rabbitmq]# xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz
[root@JDu4e00u53f7 rabbitmq]# ll
总用量 5632
-rw-r--r-- 1 root root 5765120 9月  10 18:00 rabbitmq-server-generic-unix-3.6.1.tar
[root@JDu4e00u53f7 rabbitmq]# tar -xvf rabbitmq-server-generic-unix-3.6.1.tar

进入sbin目录,用到的脚本都在这个目录下

[root@JDu4e00u53f7 rabbitmq]# cd rabbitmq_server-3.6.1/sbin

启动服务

[root@JDu4e00u53f7 sbin]# ./rabbitmq-server

至此,rabbitmq已经安装完成!

想连接控制台测试一下,但是却发现15672端口连不上,查看端口却发现只有25672端口

[root@JDu4e00u53f7 sbin]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      10466/nginx: master
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      7700/java
tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN      7658/java
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      4117/epmd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2731/sshd
tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN      7700/java
tcp        0      0 127.0.0.1:8006          0.0.0.0:*               LISTEN      7658/java
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      13406/beam
tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN      7700/java
tcp        0      0 0.0.0.0:8010            0.0.0.0:*               LISTEN      7658/java
tcp6       0      0 :::4369                 :::*                    LISTEN      4117/epmd
tcp6       0      0 :::5672                 :::*                    LISTEN      13406/beam
tcp6       0      0 :::3306                 :::*                    LISTEN      30638/mysqld

查阅资料发现,25672端口是主从集群时用到的端口15672才是web管理台的端口,那么15672跑到哪里去了呢?

继续百度谷歌,最终查到需要手动开启一下plugins

[root@JDu4e00u53f7 sbin]# ./rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management

Applying plugin configuration to rabbit@iZbp16sksdu04rk7tj72xdZ... started 6 plugins.

可以看到,已经开启了6个plugins,再次查看端口,已经多了一个15672端口

[root@JDu4e00u53f7 sbin]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      10466/nginx: master
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      7700/java
tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN      7658/java
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      4117/epmd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2731/sshd
tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      13406/beam
tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN      7700/java
tcp        0      0 127.0.0.1:8006          0.0.0.0:*               LISTEN      7658/java
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      13406/beam
tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN      7700/java
tcp        0      0 0.0.0.0:8010            0.0.0.0:*               LISTEN      7658/java
tcp6       0      0 :::4369                 :::*                    LISTEN      4117/epmd
tcp6       0      0 :::5672                 :::*                    LISTEN      13406/beam
tcp6       0      0 :::3306                 :::*                    LISTEN      30638/mysqld

现在就可以连上web控制台了,美滋滋~

linux环境下RabbitMQ二进制方式安装教程

linuxlinux rabbitmqrabbitmq消息队列mq

看完文章,有任何疑问,请加入群聊一起交流!!!

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们