ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

centos7单节点安装rabbitmq

2021-08-24 16:32:16  阅读:164  来源: 互联网

标签:tar rabbitmq server centos7 rabbitmqctl erlang 安装 节点


centos7安装rabbitmq   目录
  • 安装erlang
  • 安装RabbitMQ
  • 启动命令
  • WEB管理
  • 用户管理
  • 登陆
  • 集群搭建
  一、安装erlang 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。   1、安装依赖 yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel   erlang官网:https://www.erlang.org/downloads   2、下载并安装erlang wget http://erlang.org/download/otp_src_22.0.tar.gz tar -zxvf otp_src_22.0.tar.gz && cd otp_src_22.0 mkdir /usr/local/erlang ./configure --prefix=/usr/local/erlang make install   检验erlang是否安装成功 ll /usr/local/erlang/bin   添加环境变量 echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile   刷新环境变量 source /etc/profile   二、安装rabbitmq rabbitmq下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15   1、下载rabbitmq安装包 wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz   2、yum install -y xz 由于是tar.xz格式的所以需要用到xz,没有的话就先安装   3、解压两次 /bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz tar -xvf rabbitmq-server-generic-unix-3.7.15.tar   mv rabbitmq_server-3.7.15/ /usr/local/rabbitmq   4、配置环境变量并刷新环境变量 echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile source /etc/profile   5、创建配置目录 mkdir /etc/rabbitmq     三、rabbitmq命令 启动: rabbitmq-server -detached   停止: rabbitmqctl stop   查看状态: rabbitmqctl status   防火墙之类的请自行处理(5672和15672端口)   四、WEB管理   开启web插件 rabbitmq-plugins enable rabbitmq_management 访问:http://192.168.133.135:15672/#/ 默认账号密码:guest guest(这个账号只允许本机访问)     五、用户管理   1、查看所有用户 rabbitmqctl list_users   2、添加一个用户 rabbitmqctl add_user yinyc 123456   3、配置用户权限 rabbitmqctl set_permissions -p "/" yinyc ".*" ".*" ".*"   4、查看用户权限 rabbitmqctl list_user_permissions yinyc   5、设置tag rabbitmqctl set_user_tags yinyc administrator   6、删除用户 rabbitmqctl delete_user guest     六、登录: 配置好用户之后重启一下rabbit,然后就可以用新账号进行登陆        

标签:tar,rabbitmq,server,centos7,rabbitmqctl,erlang,安装,节点
来源: https://www.cnblogs.com/levinyinyc/p/15180971.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有