Linux安装RabbitMQ教程(文件下载地址+安装命令+ 端口开放 + 用户创建 +配置文件模板+端口修改)()

  本篇文章为你整理了Linux安装RabbitMQ教程(文件下载地址+安装命令+ 端口开放 + 用户创建 +配置文件模板+端口修改)()的详细内容,包含有 Linux安装RabbitMQ教程(文件下载地址+安装命令+ 端口开放 + 用户创建 +配置文件模板+端口修改),希望能帮助你了解 Linux安装RabbitMQ教程(文件下载地址+安装命令+ 端口开放 + 用户创建 +配置文件模板+端口修改)。

  

1.安装RabbitMQ前需先安装erlang, 且两者需要版本对应, 否则无法正常启动RabbitMQ

 

   (本教程使用22.0.7版本的erlang和3.8.6版本的Rabbitmq)

   版本对应查看: https://www.rabbitmq.com/which-erlang.html#compatibility-matrix

  2.安装RabbitMQ和erlang常用有两种方式

   方式一:是下载erlang和RabbitMq的压缩包(*.tar.gz、*.tar.xz), 使用编译的方式安装(配置文件大概率找不到)

   方式二:是直接用yum直接快速安装(强烈推荐)

  

 

  一、文件下载

  这里分别放了两种方式安装的所需文件, 如果想跟我一样用yum安装请选择第二种

  
第一种: https://yirang.lanzouj.com/iLHkq0bpvhje
 

  (如果使用第一种方式,则请去https:///masy-lucifer/p/13550918.html教程)

  
第二种: https://yirang.lanzouj.com/iRDoa0bpvrmh
 

  文件下载完成后,解压得到erlang和rabbitmq的安装资源,

  

用xftp7传到自定义安装包目录/root下

 

  之后打开XShell7,进入/root目录

  

 

  cd /root

  安装erlang
 

  yum -y install erlang-22.0.7-1.el7.x86_64.rpm
 

  安装rabbitmq
 

  yum -y install rabbitmq-server-3.8.6-1.el7.noarch.rpm
 

  至此, erlang和rabbitmq都安装完成

  

常用目录,之后会频繁使用

 

   1.rabbitmq配置文件目录: /etc/rabbitmq

   2.rabbitmq启动目录: /usr/lib/rabbitmq/bin

   3.两个.erlang.cookie文件的位置(两个都是隐藏文件, 需要使用ls -a查看):

   a. /root/.erlang.cookie

   b. /var/lib/rabbitmq/.erlang.cookie

   其中:序号a的.erlang.cookie的内容一定要与序号b的.erlang.cookie内容相同, 否则可以顺利启动rabbitmq但无法添加新用户

   4.Rabbitmq的日志文件目录:

  

 

  添加权限(没有权限可能会报错):
 

  chomd -R 777 /etc/rabbitmq
 

  chomd -R 777 /usr/lib/rabbitmq/bin

  进入rabbitmq安装目录的bin目录
 

  cd /usr/rabbitmq/bin
 

  开启rabbitmq的可视化界面
 

  ./rabbitmq-plugins enable rabbitmq_management

  启动RabbitMQ
 

  service rabbitmq-server start

  三、防火墙开放15672和5672端口

  查看防火墙状态
 

  systemctl status firewalld
 

  如果防火墙没开启且使用的是服务器,就再打开进入腾讯云的网站开启
 

  
 

  注意:防火墙分为Linux上的防火墙和腾讯云上的防火墙,要同时开才有效果.

  如果想要Linux系统防火墙且使用的是服务器,则先打开Linux下的防火墙
 

  systemctl start firewalld
 

  再查看防火墙状态
 

  systemctl status firewalld
 

  打开15672端口
 

  firewall-cmd --zone=public --add-port=15672/tcp --permanent
 

  打开5672端口
 

  firewall-cmd --zone=public --add-port=5672/tcp --permanent
 

  重启防火墙(不重启无效)
 

  firewall-cmd --reload
 

  查看开发了什么端口
 

  firewall-cmd --list-ports
 

  最后再进入腾讯云的网站开启服务器上的端口

  其他命令

  

 关闭端口: firewall-cmd --zone=public --remove-port=15672/tcp --permanent 

 

   关闭防火墙:systemctl stop firewalld

   设置防火墙开启自启动: systemctl enable firewalld

  

 

  四、访问Rabbit的可视化界面

  在访问之。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: