• centos 安装并运行rabbitmq


    一、先安装erlang,因为rabbitmq是有erlang语言开发

      1、安装依赖

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

      2、下载 erlang (可先cd /usr/local)

        wget http://erlang.org/download/otp_src_22.0.tar.gz

        下载比较慢,官网:https://www.erlang.org/download  

        网盘链接:链接:https://pan.baidu.com/s/1fOoNXDec-jKvEBg7ELKk4Q 

             提取码:g5nc

      3、解压:tar -zxvf  otp_src_22.0.tar.gz

           4、删除压缩包:rm -rf  otp_src_22.0.tar.gz    

      

      5、进入到目录下:cd /usr/local/otp_src_22.0

      6、创建即将安装的目录:mkdir  ../erlang  

      

      7、配置安装路径:./configure --prefix=/usr/local/erlang (需要在otp_src_22.0目录下)

      会遇到以下图中的错,可忽略,问题不大,不影响

      

      8、安装 make install

      9、查看是否安装成功: ll /usr/local/erlang/bin

      10、添加环境变量:vi /etc/profile

        export PATH=$PATH:/usr/local/erlang/bin

      11、刷新环境:source /etc/profile

      12、验证是否成功: erl ·

      

       13、进入陌生的世界,则成功;使用halt(). 可退出

     二、安装rabbitmq

      rabbitmq下载地址:

      https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15

      下载:(建议下载在 /usr/local)

      wget  https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

      网盘下载:链接:https://pan.baidu.com/s/1T7zn7X3hzmVQv4h7g5WDWg   

           提取码:sm8f

      1、tar.xz 格式所以需要用到xz,没有需要先安装

      yum install -y xz

      2、第一次解压

      /usr/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

           3、第二次解压

      tar -xvf rabbitmq-server-generic-unix-3.7.15.tar 

      4、改名

      mv /usr/local/rabbitmq_server-3.7.15 rabbitmq

      5、配置环境变量

      vi  /etc/profile

      输入:export PATH=$PATH:/usr/local/rabbitmq/sbin

      保存,刷新环境: source /etc/profile

      6、创建配置目录

      mkdir /etc/rabbitmq

      7、进入 /usr/local/rabbitmq/sbin

      启动rabbitmq: ./rabbitmq-server 

      8、关闭防火墙:

        关闭防火墙命令:service iptables stop(重启后还是会开启防火墙)

        永久关闭防火墙命令:chkconfig iptables off

        查看防火墙运行状态:service iptables status

      9、开启web 插件

      rabbitmq-plugins enable rabbitmq_management

      10、访问web 端: ip:15672

      

       11、用户管理

        查看所有用户:rabbitmqctl list_users

        添加新用户:rabbitmqctl add_user ych 123456

        配置权限:rabbitmqctl set_permissions -p "/" ych ".*" ".*" ".*"

        查看用户权限:rabbitmqctl list_user_permissions ych

        设置tag:rabbitmqctl set_user_tags ych administrator

       12、登录

      

     

      

  • 相关阅读:
    hdu1238 Substrings
    CCF试题:高速公路(Targin)
    hdu 1269 迷宫城堡(Targin算法)
    hdu 1253 胜利大逃亡
    NYOJ 55 懒省事的小明
    HDU 1024 Max Sum Plus Plus
    HDU 1087 Super Jumping! Jumping! Jumping!
    HDU 1257 最少拦截系统
    HDU 1069 Monkey and Banana
    HDU 1104 Remainder
  • 原文地址:https://www.cnblogs.com/feihan/p/13235850.html
Copyright © 2020-2023  润新知