前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS安装RabbitMQ

CentOS安装RabbitMQ

作者头像
itze
发布2022-10-31 16:02:39
2990
发布2022-10-31 16:02:39
举报
文章被收录于专栏:IT者IT者

环境

  • 操作系统:CentOS 7

安装准备

Erlang安装

安装依赖

代码语言:javascript
复制
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

wget方式下载,下载可能会比较慢,可用上面提供的分享链接,版本相同和这个相同

代码语言:javascript
复制
wget http://erlang.org/download/otp_src_22.0.tar.gz

解压

代码语言:javascript
复制
tar -zxvf otp_src_22.0.tar.gz

移动文件,这个貌似和它默认的安装位置有关系

代码语言:javascript
复制
mv otp_src_22.0 /usr/local/

切换目录

代码语言:javascript
复制
cd /usr/local/otp_src_22.0/

创建文件夹

代码语言:javascript
复制
mkdir ../Erlang

配置安装目录,如果出现配置警告不要管

代码语言:javascript
复制
./configure --prefix=/usr/local/Erlang

安装

代码语言:javascript
复制
make install

添加环境变量

代码语言:javascript
复制
echo 'export PATH=$PATH:/usr/local/Erlang/bin' >> /etc/profile

刷新环境变量

代码语言:javascript
复制
source /etc/profile
验证Erlang

出现版本号即可

代码语言:javascript
复制
erl -version

RabbitMQ安装

wget方式下载,下载会比较慢,建议使用上面分享链接下载后上传至服务器方式

代码语言:javascript
复制
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

安装XZ工具

代码语言:javascript
复制
yum install -y xz

解压,注意此时应切换至压缩包目录

代码语言:javascript
复制
/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

再次解压

代码语言:javascript
复制
tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

迁移目录

代码语言:javascript
复制
mv rabbitmq_server-3.7.15/ /usr/local/

重命名

代码语言:javascript
复制
mv /usr/local/rabbitmq_server-3.7.15  Rabbitmq

添加环境变量

代码语言:javascript
复制
echo 'export PATH=$PATH:/usr/local/Rabbitmq/sbin' >> /etc/profile

刷新环境变量

代码语言:javascript
复制
source /etc/profile

创建配置文件目录

代码语言:javascript
复制
mkdir /etc/rabbitmq

启动

代码语言:javascript
复制
rabbitmq-server -detached

挂后台启动

代码语言:javascript
复制
nohup rabbitmq-server -detached &

查看状态

代码语言:javascript
复制
rabbitmqctl status

停止

代码语言:javascript
复制
rabbitmqctl stop

添加web插件

代码语言:javascript
复制
rabbitmq-plugins enable rabbitmq_management

端口开放,如果你开了防火墙,请放行5672和15672端口,具体防火墙操作看这篇文章:CentOS 7 开启防火墙及开放指定端口

RabbitMQ页面访问
  • 安装完成默认开启账户密码都是guest,但是这账户只能安装RabbitMQ的那台机器登陆,建议删除该账户,添加新账户
  • 访问地址:http://192.168.06.73:15672 这的里IP就是安装RabbitMQ那台机器服务器IP地址
RabbitMQ账户管理

查看所有账户

代码语言:javascript
复制
rabbitmqctl list_users

添加账户

代码语言:javascript
复制
rabbitmqctl add_user admin 123456

配置权限

代码语言:javascript
复制
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

查看账户权限

代码语言:javascript
复制
rabbitmqctl list_user_permissions admin

设置tags标签,也就是用户组

代码语言:javascript
复制
rabbitmqctl set_user_tags admin administrator

删除guest默认账户

代码语言:javascript
复制
rabbitmqctl delete_user guest

注:本文章有参考网络反馈成功率较高的文章,侵告知

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021年1月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境
  • 安装准备
  • Erlang安装
    • 验证Erlang
    • RabbitMQ安装
      • RabbitMQ页面访问
        • RabbitMQ账户管理
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档