1.因为RabbitMQ是用Erlang语言编写的,所以我们需要安装Erlang
请参考博主的安装Erlang教程:
2.下载RabbitMQ安装包
下载地址:官网链接
我们默认都下载最新的,这样才能适配起来
3.将安装包上传到服务器上面去
4.解压rabbitMq
这里大家留个心眼,因为rabbitMq的后缀名是这样的:.xz
所以通过常见的tar
命令并不能解开:
快说,我细不细!!!
所以我们使用 xz -d命令先给他解压
啥?xz -d 是啥意思?
xz命令 XZ Utils 是为 POSIX 平台开发具有高压缩率的工具。它使用 LZMA2 压缩算法,生成的压缩文件比 POSIX 平台传统使用的 gzip、bzip2 生成的压缩文件更小,而且解压缩速度也很快。最初 XZ Utils 的是基于 LZMA-SDK 开发,但是 LZMA-SDK 包含了一些 WINDOWS 平台的特性,所以 XZ Utils 为以适应 POSIX 平台作了大幅的修改。XZ Utils 的出现也是为了取代 POSIX 系统中旧的 LZMA Utils。
-d的意思就是解压
是不是又学到了一招
xz -d rabbitmq-server-generic-unix-3.9.11.tar.xz
然后我们看到包名已经变了,这时候用我们的tar
命令
tar -xvf rabbitmq-server-generic-unix-3.9.11.tar
5.开启web界面
这里我们需要一个插件来使用
./rabbitmq-plugins enable rabbitmq_management //开启web管理界面插件
6.开启rabbitmq
./rabbitmq-server
./rabbitmq-server -detached //后台启动RabbitMQ
7.访问网页端
成功!!
拓展
由于外网访问用最高权限账号访问会出现以下的提示:
User can only log in via localhost
只能在本地访问,这是因为rabbitmq问了安全做的措施
查看现在的用户
里面是没有其他的用户的
所以我们新增一个用户:
第一步:添加用户 ./rabbitmqctl add_user username password 第二步:添加 admin 用户为administrator角色 ./rabbitmqctl set_user_tags username administrator #第三步:设置 admin 用户的权限,指定允许访问的vhost以及write/read ./rabbitmqctl set_permissions -p "/" username ".*" ".*" ".*" #第四步:查看vhost(/)允许哪些用户访问 rabbitmqctl list_permissions -p /
这样就可以在网页端登录啦!!
下期教大家怎么使用springboot集成rabbitMq哦!!记得点个关注收藏!!
博主整理干货不容易,如果对你有帮助的话可以给个点赞和收藏支持一下,谢谢大家