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

2022-07-28 10:15:49 浏览数 (2)

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

一、准备依赖包

代码语言: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

0 人点赞