安装环境:

操作系统:CentOS7.4

软件:RabbitMQ 3.6.5

 

安装前的准备

  1. 配置主机名,解析主机名
    [root@RabbitMQ1 ~]# vim /etc/hostname 
    
    RabbitMQ1
    [root@RabbitMQ1 ~]# vim /etc/hosts
    
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    
    127.0.0.1   RabbitMQ1
    127.0.0.1   RabbitMQ1,必须解析,否则RabbitMQ服务启动报错,因为它是根据主机名+端口启动
     
  2. 安装辅助软件
    yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
  3. 下载必备软件包
    mkdir -p /application/tools
    cd /application/tools
    wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
    wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
    wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

 

安装RabbitMQ

rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm 
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

修改用户登录与连接心跳检测
修改点1:loopback_users 中的 <<"guest">>,只保留guest (用于用户登录)

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
{loopback_users, [<<"guest">>]},  改为  {loopback_users, ["guest"]},

修改点2:heartbeat 为10(用于心跳连接)(如果不做集群架构可不修改)

 

管理RabbitMQ服务(启动,停止,状态,重启)

/etc/init.d/rabbitmq-server start | stop | status | restart

默认端口:5672,查看服务有没有启动: lsof -i:5672

 

启动插件

rabbitmq-plugins enable rabbitmq_management

lsof -i:15672 或者 netstat -tnlp | grep 15672

 

在浏览器端访问:http://yourIP:15672/

用户名:guest
密码:guest

 

集群搭建

最后修改于 2020-07-10 10:45:08
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇