RabbitMQ安装及配置

erlang安装

  • 依赖环境安装

    [root@87184fb9297d /]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson

  • 解压otp_src_20.1.tar.gz,更改文件名称为erlang并移动到/opt

    [root@87184fb9297d /]# cd /home
    [root@87184fb9297d /]# tar -zxvf otp_src_20.1.tar.gz
    [root@87184fb9297d /]# mv otp_src_20.1 erlang
    [root@87184fb9297d /]# mv erlang /opt

  • 配置编译及安装

    [root@87184fb9297d /]# ./configure –prefix=/opt/erlang –enable-smp-support –enable-threads –enable-sctp –enable-kernel-poll –enable-hipe –with-ssl –without-javac
    [root@87184fb9297d /]# make && make install

    –prefix 指定安装目录
    –enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)
    –enable-threads启用异步线程支持
    –enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)
    –enable-kernel-poll启用Linux内核poll
    –enable-hipe启用高性能Erlang –with-ssl 启用ssl包
    –without-javac 不用java编译

  • 安装是否成功

    erl Erlang/OTP 17
    出现信息则是安装成功

RabbitMQ安装及配置

  • 解压rabbitmq-server-generic-unix-3.7.0.tar.xz

    [root@87184fb9297d /]# cd /home
    [root@87184fb9297d /]# tar -xvJf rabbitmq-server-generic-unix-3.7.0.tar.xz
    [root@87184fb9297d /]# mv rabbitmq-server-generic-unix-3.7.0 rabbitmq
    [root@87184fb9297d /]# mv rabbitmq /usr/local

  • 配置环境变量

    [root@87184fb9297d /]# vi /etc/profile
    export RABBIT_MQ_HOME=/usr/local/rabbitmq
    export PATH= RABBITMQHOME/sbin: PATH
    :wq
    [root@87184fb9297d /]# source /etc/profile

  • RabbitMQ启动

    [root@87184fb9297d /]# cd /usr/local/rabbitmq/sbin
    [root@87184fb9297d sbin]# ./rabbitmq-server start -detached

    [root@87184fb9297d sbin]# ./rabbitmq-server start
    [root@87184fb9297d sbin]# ./rabbitmq-server stop
    [root@87184fb9297d sbin]# ./rabbitmq-server status
    [root@87184fb9297d sbin]# ./rabbitmq-server rotate-logs|
    [root@87184fb9297d sbin]# ./rabbitmq-server restart
    [root@87184fb9297d sbin]# ./rabbitmq-server condrestart
    [root@87184fb9297d sbin]# ./rabbitmq-server try-restart
    [root@87184fb9297d sbin]# ./rabbitmq-server reload
    [root@87184fb9297d sbin]# ./rabbitmq-server force-reload

  • 查看rabbitmq信息

    [root@87184fb9297d /]# ps -ef | grep rabbitmq 查看rabbitMq进程
    [root@87184fb9297d /]# netstat -anplt | grep LISTEN rabbitmq默认监听端口15672/5672

  • 开启管理页面插件

    [root@87184fb9297d sbin]# ./rabbitmq-plugins enable rabbitmq_management

  • 添加管理员账号

    [root@87184fb9297d sbin]# ./rabbitmqctl add_user admin admin123456

  • 分配用户标签

    [root@87184fb9297d sbin]# ./rabbitmqctl set_user_tags admin administrator

  • 分配权限

    [root@87184fb9297d sbin]# ./rabbitmqctl set_permissions -p / admin “.” “.” “.*”

  • 创建和赋角色完成后查看并确认

    [root@87184fb9297d sbin]# ./rabbitmqctl list_users

  • 登录rabbitmq管理界面

    浏览器输入地址:http://服务器IP地址:15672/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值