在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的跟踪插件(消息跟踪) ) ) ) ) )