zoukankan      html  css  js  c++  java
  • 阿里云服务器CentOS7.5 部署RabbitMQ

    安装必要的依赖环境

    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

    下载安装erlang运行环境

    官网地址:http://erlang.org/download/otp_src_22.3.tar.gz

    1)创建文件夹/home/erlang/ ,将文件上传至 erlang并解压

    tar -zxvf otp_src_22.3.tar.gz

    2)移动到文件夹 otp_src_22.3

    cd otp_src_22.3

    3)配置安装目录

    ./configure --prefix=/usr/local/erlang

    4)安装

    make && make install

    5)添加Erlang环境变量

    echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile

    6)刷新环境变量

    source /etc/profile

    7)验证是否安装成功

    erl

    下载安装 RabbitMQ

     1)下载RabbitMQ:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.3

     2)上传至文件夹/home/rabbitmq

    3)安装工具

    yum install -y xz

    4)解压

    cd /home/rabbitmq
    /bin/xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
    tar -xvf rabbitmq-server-generic-unix-3.8.3.tar

     

    5)改名

    mv /home/rabbitmq/rabbitmq_server-3.8.3  rabbitmq

    6)配置环境变量

    echo 'export PATH=$PATH:/home/rabbitmq/rabbitmq/sbin' >> /etc/profile
    source /etc/profile

    7)创建配置目录

    mkdir /etc/rabbitmq

    配置防火墙开放端口

    1)开放端口

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

    2)若是部署在在云平台,配置出入站规则。

    启动RabbitMQ

    启动:

    rabbitmq-server -detached

    停止:

    rabbitmqctl stop

    状态:

    rabbitmqctl status

    开启web插件

    rabbitmq-plugins enable rabbitmq_management

    访问管理界面

    你的IP地址:15672

    用户管理

    查看所有用户

    rabbitmqctl list_users

    添加一个用户

    rabbitmqctl add_user rabbituser 10025324

    配置权限

    rabbitmqctl set_permissions -p "/" rabbituser ".*" ".*" ".*"

    查看用户权限

    rabbitmqctl list_user_permissions zhaobl

    设置tag

    rabbitmqctl set_user_tags zhaobl administrator

    删除用户(安全起见,删除默认用户)

    rabbitmqctl delete_user guest

     参考文章:https://www.cnblogs.com/fengyumeng/p/11133924.html

  • 相关阅读:
    主成分分析(PCA)原理及R语言代写实现及分析实例
    R语言代写实现向量自回归VAR模型
    python代写在Keras中使用LSTM解决序列问题
    python代写使用MongoDB,Seaborn和Matplotlib文本分析和可视化API数据
    jl1.如何设置元素的宽高包含元素的边框和内边距
    51.纯 CSS 创作一个雷达扫描动画
    50.1扩展之小球摆动
    50.纯 CSS 创作一个永动的牛顿摆
    4.HTML+CSS制作个月亮
    49.纯 CSS 创作一支诱人的冰棍
  • 原文地址:https://www.cnblogs.com/ZeroSunny/p/12752956.html
Copyright © 2011-2022 走看看