首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >linux安装rabbitmq教程(rabbitmq中文文档)

linux安装rabbitmq教程(rabbitmq中文文档)

作者头像
全栈程序员站长
发布2022-07-28 10:15:49
发布2022-07-28 10:15:49
1.6K0
举报

大家好,又见面了,我是你们的朋友全栈君。

一、准备依赖包

代码语言:javascript
复制
yum install 
build-essential openssl openssl-devel unixODBC unixODBC-devel 
make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

二、下载erlang-18.3-1

代码语言:javascript
复制
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm

三、下载socat-1.7.3.2

代码语言:javascript
复制
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

四、下载rabbitmq-server3.6.5

代码语言:javascript
复制
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

五、安装

1、安装erlang

代码语言:javascript
复制
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm

2、安装rabbitmq-server

代码语言:javascript
复制
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

提示需要一个socat依赖库

3、安装socat

代码语言:javascript
复制
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

4、再安装rabbitmq-server

代码语言:javascript
复制
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

安装成功

六、修改配置

rpm安装,默认目录为:

/usr/lib/rabbitmq

进入rabbirmq目录

代码语言:javascript
复制
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin
vim rabbit.app  

rabbit.app:核心配置文件

端口默认:5672

将{loopback_users, [<<“guest”>>]} ,把guest用户打开,才能登录管控台

代码语言:javascript
复制
{loopback_users, [guest]}

保存、退出

七、启动rebbitmq

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

显示日志文件路径

我们打开日志文件

代码语言:javascript
复制
vim /var/log/rabbitmq/rabbit\@zabbix_server.log

里面记录启动时的一些步骤,最后一行显示启动完毕。

5672端口已经被rabbitmq监听

八、安装管控台插件

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

安装成功,管控台默认端口号:15672

九、登录管控台

浏览器打开

代码语言:javascript
复制
http://172.28.18.75:15672/

显示登录页面,用guest guest登录即可,这里最好我们使用rabbitmqctl命令添加一个管理员用户

目前只有guest用户

添加一个admin用户

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

为用户设置管理员标记

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

为用户设置权限

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

用新建的 admin可以登录管控台了

后台启动rabbitmq

代码语言:javascript
复制
rabbitmq-server -deched --后台启动节点

rabbitmqctl stop_app –关闭节点上的应用

rabbitmqctl start_app –启动节点上的应用

rabbitmqctl stop –关闭节点

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128288.html原文链接:https://javaforall.cn

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、准备依赖包
  • 二、下载erlang-18.3-1
  • 三、下载socat-1.7.3.2
  • 四、下载rabbitmq-server3.6.5
  • 五、安装
  • 六、修改配置
  • 七、启动rebbitmq
  • 八、安装管控台插件
  • 九、登录管控台
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档