首页 > 编程知识 正文

activemq插件开发,rabbitmq安装教程

时间:2023-05-04 11:14:23 阅读:133055 作者:3406

在Linux上安装RabbitMq和延迟插件1 .下载相关安装软件包安装erlang.安装RabbitMq.延迟插件rabbit MQ _ delayed _ messess

一.相关安装包下载

由于RabbitMQ基于Erlang语言,因此必须在安装RabbitMQ之前安装Erlang。 以下是RabbitMQ和Erlang版本的对应关系。 这里我下载的是最新版,RabbitMQ版本是3.8.9,Erlang版本是23.1。

1.RabbitMQ 和 Erlang的版本对应关系,官方查看地址:点击这里

2.下载 Erlang

官网:点击此处,点击DOWNLOADS进入下载页面。

点击OTP 23.1 Source File即可下载。

3.下载RabbitMq

官方下载地址:点击此处,按下图箭头点击RabbitMq 3.8.9 release。

然后找到相应的版本,然后单击《rabbit MQ安装指南》。

单击install : genericwgdxmgarybuild进入下载页面。

两个下载地址都可以点击直接下载。

4 .将下载的文件传输到服务器。 现在,在opt下创建一个APP文件夹,然后将文件上传到所需的文件夹并解压缩。

二. erlang安装erlang编译时依赖的环境。 yuminstallmakegccgcc-c build-essentialopensslopenssl-develunixodbcunixodbc-devel kernel-devel M4 ncurses-devel是/opt El 方便搜索和使用.导航到一次输入命令的[ root @ CJD dw 8vb2xbqhlkr7erduszcczapp ] # mkdir-p/opt/app/Erlang编译Erlang///Erlang目录运行以下命令编译Erlang [ root @ CJD dw 8vb2xbqhlkr7erduszcczotp _ src _ 23.1 ] #./configure---prefix=/opt erlang --without-javac安装Erlang [ root @ CJD dw 8vb2xbqhlkr7erduszcczotp _ src _ 23.1 ] #标记安装配置Erlang环境变量编辑配置文件[ root @ CJD dw 8vb2xbqhlkr7erduszcczotp _ src _ 23.1 ] # vim/etc/profile//以下配置文件信息exporter lang _ home=//

测试erlang是否成功安装[ root @ CJD dw 8vb2xbqhlkr7erduszcczapp ] # erl Erlang/OTP 23 [ ERTs-11.1 ] [ source ] [ 64-] [hipe]Eshellv11.1(Abortwith^g ) 1三.安装RabbitMQ以配置RabbitMQ环境变量[ root @ CJD dw 8vb2xbqhlkr7erduszccz ]以下配置信息rabbit MQ _ software/rabbit MQ _ server-3.7.16导出路径=$ { [ root @ cjdw 8vb2xbqhlkr7erduszcczapp ] # source/etc

打开Web管理界面插件,然后单击rabbit MQ [ root @ CJD dw 8vb2xbqhlkr7erduszcczrabbitmq _ server-3.8.9 ] # 在rabbitMQ-pluginsenablerabbitmq _ management后台启用rabbit MQ服务[ root @ CJD dw 8vb2xbqhlkr7erduszcczrabbitmq _ serverved

RabbitMQ的用户名和密码默认为guest/guest

登录失败单击“登录失败”将显示仅用户can ly登录via localhost“用户只能从本地主机登录”。 由于RabbitMq从3.3.0开始使用guest/guest管理员权限禁止非localhost访问,因此在此处创建新帐户。 用户名为admin。 密码为admin的用户: [ root @ CJD dw 8vb2xbqhlkr7erduszcczrabbitmq _ server-3.8.9 ] # 将admin设置为rabbitmqctl add _ user admin管理员: [ root @ CJD dw 8vb2xbqhlkr7erduszcczrabbitmq _ server-3.8.9 ] # rabbitmqctlset _ user _ tagsadminadministrator允许远程访问(可视化配置([ root @ CJD dw 8vb2xbqhlkr7erduszcczrabbitmq _ servervetmq ] 重新启动rabbitmqctlset _ permissions-p/admin '.' ' rabbit MQ:[ root @ CJD dw 8vb2xbqhlkr7erduszcczrabbitmq _ server-3.]

现在,RabbitMq安装完成,然后安装延迟插件。

四.延迟插件rabbit MQ _ delayed _ message _ exchange http://www.Sina.com /

官方下载地址:单击此处

wget https://github.com/rabbit MQ/rabbit MQ-delayed-message-exchange/releases/download/v3.8.0/rabbbit也来自wget

将下载的文件放在plugins下

然后,运行命令rabbitMQ-pluginsenablerabbitmq _ delayed _ message _ exchange重新启动rabbit MQ。 [ root @ CJD dw 8vb2xbqhlkr7erduszcczrabbitmq ] rabbitmqctlstop [ root @ CJD dw 8vb2xbqhlkr7erduszcczrabbitmq _ server-3.8.8

下一篇: RabbitMq的跟踪插件(消息跟踪) ) ) ) ) )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。