RabbitMQ-安装

RabbitMQ-安装

1.Windows环境安装RabbitMQ
1.1 官网下载RabbitMQ

RabbitMQ官网

这里写图片描述

这里写图片描述

 RabbitMQ与Erlang版本对应

这里写图片描述

1.2 Erlang下载

这里写图片描述

1.3 Erlang安装

 一直下一步即可
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

1.4 RabbitMQ安装

 同理,一直下一步即可
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

1.5 启动RabbitMQ管理工具
1.5.1 启动工具

这里写图片描述

1.5.2 输入命令
rabbitmq-plugins enable rabbitmq_management

   
   
   
   

    这里写图片描述

    1.5.3 打开浏览器访问管理界面

     访问http://localhost:15672/ 默认账号密码 guest guest,如果访问失败,显示隐藏文件夹,找到C:\Users\hzk\AppData\Roaming\RabbitMQ\db 里面的数据删除 再次安装一下Rabbitmq-server.exe
    这里写图片描述

    2.Linux环境安装RabbitMQ
    2.1 打开虚拟机进入系统(部分系统允许远程连接需要Init)

    这里写图片描述

    2.2 Erlang安装
    2.2.1 新建目录

    这里写图片描述

    2.2.2 使用仓库安装

     在这里我使用的是仓库去安装Erlang,可以减少错误,类似于Maven仓库(借鉴牧马人讲师笔记)

    vi /etc/yum.repos.d/rabbitmq-erlang.repo
    
       
       
       
       

      这里写图片描述

      Erlang 20.x on CentOS 7:
      # In /etc/yum.repos.d/rabbitmq-erlang.repo
      [rabbitmq-erlang]
      name=rabbitmq-erlang
      baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
      gpgcheck=1
      gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
      repo_gpgcheck=0
      enabled=1
      
      
      Erlang 20.x on CentOS 6:
      # In /etc/yum.repos.d/rabbitmq-erlang.repo
      [rabbitmq-erlang]
      name=rabbitmq-erlang
      baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6
      gpgcheck=1
      gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
      repo_gpgcheck=0
      enabled=1
      
      

       对应版本可参考:rabbitmq/erlang-rpm

      这里写图片描述

      2.2.3 安装Erlang
      sudo yum install erlang
      
       
       
       
       

        这里写图片描述

        2.2.4 验证安装
        erl
        
         
         
         
         

          这里写图片描述

          2.3 RabbitMQ安装
          2.3.1 下载安装RabbitMQ

          RabbitMQ官方下载地址,由于RabbitMQ-Server区分Linux版本,我们需要根据自身版本选择对应版本安装包,使用cat /etc/issue 和 cat /etc/redhat-release 可以查看当前Linux版本
          这里写图片描述
          这里写图片描述
           下载完成后上传到rabbitmq目录下,使用命令安装

          rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc  
          yum install rabbitmq-server-3.7.2-1.el6.noarch.rpm 
          
           
           
           
           

            这里写图片描述

            这里写图片描述

             若出现如上错误,使用以下命令可能解决:

            yum clean all
            rpm --rebuilddb
            yum update
            
             
             
             
             

               若依然出现错误,尝试2.4方法安装rabbitMQ

              2.3.2 启动、停止RabbitMQ
              service rabbitmq-server start
              service rabbitmq-server stop
              service rabbitmq-server restart
              
               
               
               
               
                2.3.3 设置开机启动
                chkconfig rabbitmq-server on
                
                 
                 
                 
                 
                  2.3.4 设置配置文件
                  cd /etc/rabbitmq
                  cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/
                  mv rabbitmq.config.example rabbitmq.config
                  
                   
                   
                   
                   
                    2.3.5 开启用户远程访问
                    vi /etc/rabbitmq/rabbitmq.config
                    
                     
                     
                     
                     

                      这里写图片描述

                       注意去掉后面的逗号

                      2.3.6 开启界面管理工具
                      rabbitmq-plugins enable rabbitmq_management
                      service rabbitmq-server restart
                      
                       
                       
                       
                       

                        这里写图片描述

                        2.3.7 开放15672端口访问
                        /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
                        /etc/rc.d/init.d/iptables save
                        
                         
                         
                         
                         
                          2.4 RabbitMQ安装(第二种方式,推荐)
                          2.4.1 下载rabbitMQ
                          wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz
                          
                           
                           
                           
                           

                            这里写图片描述

                            2.4.2 下载xz解压工具
                            yum install xz
                            
                             
                             
                             
                             

                              这里写图片描述

                              2.4.3 解压rabbitMQ
                              xz -d xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz  
                              tar -xvf rabbitmq-server-generic-unix-3.6.9.tar
                              
                               
                               
                               
                               

                                这里写图片描述

                                2.4.4 配置环境变量

                                 rabbitMQ命令处于sbin文件夹下,需要添加至profile中,由于权限问题无法保存,使用以下命令

                                sudo gedit /etc/profile	
                                
                                 
                                 
                                 
                                 

                                  这里写图片描述
                                  这里写图片描述

                                   保存后,使用命令source /etc/profile使生效
                                  这里写图片描述

                                  2.4.5 启动RabbitMQ管理工具

                                   启动后台管理

                                  rabbitmq-plugins enable rabbitmq_management
                                  
                                   
                                   
                                   
                                   

                                    这里写图片描述

                                     启动后台运行

                                    rabbitmq-server -detached
                                    
                                     
                                     
                                     
                                     

                                      这里写图片描述

                                      2.4.6 开放15672端口访问
                                      iptables -I INPUT -p tcp --dport 15672 -j ACCEPT  
                                      
                                       
                                       
                                       
                                       

                                        这里写图片描述

                                        2.4.7 添加用户以及权限

                                         默认情况下guest用户是不允许访问的,需要增加一个用户并且修改其权限

                                        添加用户:
                                        	rabbitmqctl add_user admin admin
                                        

                                        添加权限:
                                        rabbitmqctl set_permissions -p “/” admin “." ".” “.*”

                                        修改用户角色:
                                        rabbitmqctl set_user_tags admin administrator

                                          这里写图片描述

                                          2.4.8 访问管理界面

                                          这里写图片描述

                                          博客转载自:https://blog.csdn.net/u013985664/article/details/79463343

                                          评论
                                          添加红包

                                          请填写红包祝福语或标题

                                          红包个数最小为10个

                                          红包金额最低5元

                                          当前余额3.43前往充值 >
                                          需支付:10.00
                                          成就一亿技术人!
                                          领取后你会自动成为博主和红包主的粉丝 规则
                                          hope_wisdom
                                          发出的红包
                                          实付
                                          使用余额支付
                                          点击重新获取
                                          扫码支付
                                          钱包余额 0

                                          抵扣说明:

                                          1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
                                          2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

                                          余额充值