Linux下安装RabbitMQ

1. 安装Erlang环境
 
      1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了
           yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
 
      2)安装ncurses
    yum -y install ncurses-devel
 
       3)安装erlang环境
 
    2. tar xvfz otp_src_18.2.1.tar.gz
 
    3. ./configure  #有的人安装时需要进入到当前文件夹才可执行此命令
 
    4. make install
 
       

2.安装RabbitMQ

 

  1. 下载rabbitmq-server-3.6.9.tar.xz(若是没有wget  可使用 yum install wget 安装该命令)
     wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz   
 
    下载xz包进行解压,首先先下载xz压缩工具:
     yum install xz
  1. 对rabbitmq包进行解压:
     tar -xvf rabbitmq-server-generic-unix-3.6.9.tar.xz
 
  1. 随后移动至/usr/local/下 改名rabbitmq:
     cp -r rabbitmq_server-3.6.9 /usr/local/rabbitmq
 
  1. 这种下载的方式解压后直接可以使用,无需再编译安装
    进入到rabbit文件内,其命令文件存在于sbin文件夹下,因此需要将sbin文件夹的路径添加到PATH中:
      vi /etc/profile
    找到export行,在下面新增加一行 [应该是在最后一行]
    添加如下命令
      export PATH=/usr/local/rabbitmq/sbin:$PATH  
    执行  source /etc/profile  使得PATH路径更新,
    rabbitMQ安装成功。
 
  1. 随后启用MQ管理方式:
    1.启动后台管理:  rabbitmq-plugins enable rabbitmq_management   
    2.后台运行rabbitmq: rabbitmq-server -detached       
 
   6.设置端口号,可供外部访问:
    iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
 
   7.添加用户和权限
    默认网页guest用户是不允许访问的,需要增加一个用户修改一下权限,代码如下:
    添加用户:  rabbitmqctl add_user admin admin    #第一个admin是账号 第二个是密码
    添加权限:  rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    修改用户角色:  rabbitmqctl set_user_tags admin administrator
    然后就可以远程访问了,然后可直接配置用户权限等信息
      
   启动和关闭命令:
    ① 到指定目录:cd/etc/init.d
    ② 停止:rabbitmq-server stop
    ③ 启动:rabbitmq-server start
    ④ 查看是否停止/启动成功:ps -ef |grep rabbitmq
    Ps:如果上述命令不行,可以直接进入启动目录:cd /usr/local/rabbitmq/sbin
 
  Rabbitmq 重启 或者停止的时候会出现以下问题  
  

  使用 ps -er|grep rabbitmq 查看正在运行的 mq

  kill -9 xxx(pid)杀死进程即可

 

 
 
理论部分参考精品帖子:
 

posted @ 2020-09-22 09:13  RM-RF?  阅读(189)  评论(0)    收藏  举报