首页天道酬勤linux怎么查看mq版本,ubuntu20.04安装rabbitmq教程

linux怎么查看mq版本,ubuntu20.04安装rabbitmq教程

张世龙 05-05 20:45 17次浏览

由于RabbitMQ是用erlang分布式语言开发的,因此必须先安装erlang

下载erlang的tar软件包: erlang下载

下载rabbitmq软件包: rabbitmq下载

下图是erlang下载接口

下图为RabbitMQ下载接口

首先连接到linux,切换到根用户,将cd移动到usr/local目录,然后在该目录中使用以下命令创建新的erlang和rabbitmq文件夹

CD/usr/locallsmkdirerlanmkdirrabbitmq使用以下命令授权文件夹

赋予//local读写权限chmod777local//local及其下的子目录读写权限chmod -R 777 local

成功授予权限后,使用Xftp将下载的数据包传输到erlang和rabbitmq目录

传输完成后,首先安装错误

访问/usr/local/erlang目录以确定tar包是否存在。 如果存在,请使用以下命令解压缩tar包: 解压缩后,将增加一个目录

CD/usr/local/erlanglstar-zxvf OTP _ src _ 22.2.tar.gz

使用以下命令安装erlang所需的环境依赖关系

yum-yinstallmakegccgcc-c kernel-devel M4 ncurses-devel OpenSSL-devel unixodbc-devel

环境安装完成后,解压缩文件并进入安装erlang的环境配置

CD/usr/local/Erlang/OTP _ src _ 22.2./configure-- prefix=/usr/local/Erlang-- without-javac完成后:

使用以下命令进行编译和安装

makemake install编译安装完成后,如下图所示

使用以下命令测试erlang是否成功安装

./FQdpy/ERL//halt (退出。

使用以下命令更改系统环境变量

当vim /etc/profile进入配置文件时,按I键开始编辑,在页边距中添加以下代码:

# seterlangexporterlang _ home=$ path :/usr/local/erlangexportpath=$ Erlang _ home/FQ dpy 3360 $ path

添加配置完成后,按Esc键退出编辑,按:键,键入wq保存更改并修改配置文件,然后使用以下命令使配置文件生效

源/etc /配置文件

使用以下命令测试是否成功

erlhalt ()。

成功安装erlang后,开始安装rabbitmq

首先访问rabbitmq目录,找到rabbitmq-server-3.8.2-1.el8.noarch.rpm软件包,使用以下命令获取公共签名密钥,然后安装rabbit MQ

rpm-- import https://www.rabbit MQ.com/rabbit MQ-release-signing-key.ascyuminstallrabbitmq-server-3.8.2-1

如果报告了上述错误,则必须使用以下命令安装依赖关系

yum-yinstallepel-release yum-yinstallsocat

然后,在成功安装后,再次使用命令安装rabbitmq

安装成功后,尝试使用以下命令启动rabbitmq

rabbit MQ -服务器重启

成功启动后,rabbitMQ相关文件的位置

1、相关命令:/usr/lib/rabbitmq/fqdpy/

2、相关日志:/var/log/rabbitmq/

3、相关配置:/etc/rabbitmq/

4、设置的用户权限等元数据信息:/var/lib/rabbitmq/mnesia/

以下是rabbitmq的一些简单命令

RabbitMQ服务chkconfig rabbitmq-server on启动RabbitMQ服务rabbitmq-server start后台启动RabbitMQ服务rabbitmq-server -detached停止rrred -detached tMQ服务状态rabbitmqctl status重新启动RabbitMQ服务打开rabbitmq-server restart管理接口rabbit MQ-pluginsenablerabbitmq _ manageged 要关闭的nagement显示所有当前用户添加rabbitmqctl list_users帐户:name密码: passwdrabbitmqctladd _ username passwd是, 管理员角色分配给rabbitmqctlset _ u _ uuusernamepasswd的istrator删除角色rabbitmqctl delete_user Username权限rabbitmqctlset _ permisssswd

添加新用户后,必须使用以下命令打开防火墙15672和5672上的端口

//端口firewall-cmd---zone=public-- add-port=15672/TCP-- permanent firewall-cmd-- zone=public---add 防火墙- cmd-- query-port=15672/TCP//重新启动防火墙:防火墙- cmd-- reload//查询确定哪个端口处于打开状态。防火墙-呼叫

打开端口后,尝试访问在浏览器地址栏中输入http://ip:15672/的rabbitmq网页时,如下图所示成功,并使用新创建的用户进行访问

rabbitmq在linux系统上的安装到此结束

,