栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Centos7安装RabbitMq

Centos7安装RabbitMq

安装RabbitMq
  1. 安装依赖环境C++编译

    • yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson
      
  2. 安装erlang语言

    • #下载erlang相应的压缩包
      wget http://erlang.org/download/otp_src_22.3.tar.gz
      
      #解压压缩包
      tar -zxvf otp_src_22.3.tar.gz
      
      #进入目录
      cd otp_src_22.3/
      
      #配置
      ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
      
      #开始安装编译
      make
      
      make install
      
      #配置erlang环境变量,在原有的PATH后面添加/usr/local/erlang/bin
      vim /etc/profile
      
      export PATH=$PATH:/usr/local/erlang/bin
      
      source /etc/profile #使其生效
      
      echo $PATH
      
      
      #检查是否安装成功
      erl #进入l>  则安装成功,按两次Ctrl+c,退出命令行模式
      
      
      
  3. 安装RabbitMq

    • #自行下载RabbitMq压缩包
      
      #解压压缩包
      tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
      
      #把解压的文件夹移动并重命名
      mv rabbitmq_server-3.7.15/ /usr/local/rabbitmq
      
      #配置环境变量
      vim /etc/profile
      
      export PATH=$PATH:/usr/local/rabbitmq/sbin
      
      source /etc/profile #使其生效
      
      echo $PATH #打印环境变量
      
      #启动服务
      rabbitmq-server -detached
      
      #如果启动失败,查看是否端口:5672被占用
      netstat -lnp|grep 5672 #检查端口被哪个进程占用
      ps 762 #查看进程的详细信息,假如进程号是762
      kill -9 762 #杀掉编号为762的进程(请根据实际情况输入)
      
      
      #查看状态
      rabbitmqctl status
      
      
  4. 配置网页插件

    • #启用插件
      rabbitmq-plugins enable rabbitmq_management
      
  5. 配置账户

    • #默认网页是不允许访问的,需要增加一个用户修改一下权限
      rabbitmqctl add_user username password #添加用户,后面两个参数分别是用户名和密码
      rabbitmqctl set_permissions -p / username ".*" ".*" ".*" #usernam为上面的用户名, 添加权限
      rabbitmqctl set_user_tags username administrator #usernam为上面的用户名, 修改用户角色
      
      
  6. 登录访问

    • #浏览器输入:http://虚拟机ip:15672
      
      #使用刚刚添加的 username 和 password 登录
      
  7. PS: 相关命令

    • #启动服务:
      rabbitmq-server -detached
      #查看状态:
      rabbitmqctl status
      #关闭服务:
      rabbitmqctl stop
      #列出角色:
      rabbitmqctl list_users
      
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/632889.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号