肥涵

导航

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、登录

  

 

 

 

 

 

  

 

posted on 2020-07-04 17:43  肥涵  阅读(815)  评论(0编辑  收藏  举报