积微成著 不积跬步,无以至千里

首页   >   web开发   >   linux环境下RabbitMQ二进制方式安装教程

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

之前有讲过在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二进制方式安装教程

QQ群:积微成著官方群(686430774),验证消息:积微成著

站长Q:1347384268(加好友请注明来意)

分享到:

欢迎分享本文,转载请注明出处!

作者:不忘初心

发布时间:2018-09-12

永久地址:http://www.jiweichengzhu.com/article/e51939c8cbed4873a74368d9f2ceafdc