Windows中Rabbitmq的安装
Erlang的安装和环境变量的配置
Rabbitmq像java一样他需要运行环境,这里需要首先下载Erlang然后配置相应的环境变量
Erlang下载地址:Downloads - Erlang/OTP
![](https://i-blog.csdnimg.cn/blog_migrate/f03108f0b7cb7991199df4f9e038f4e4.jpeg)
安装Erlang:
![](https://i-blog.csdnimg.cn/blog_migrate/3e151247cdd9f84ea8b8ddbc67630e8c.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/6567537ebbda964010b02f58baeefc15.jpeg)
然后配置Erlang的环境变量:
打开系统命令窗口WIN+R,然后输入sysdm.cpl
![](https://i-blog.csdnimg.cn/blog_migrate/cf309084c08242ac43a447e1e6ed0aad.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/e05902fc46860f35c952bf91fef565cc.jpeg)
在系统环境变量里面配置ERLANG_HOME, 值为Erlang安装目录:
![](https://i-blog.csdnimg.cn/blog_migrate/d2b0ca73ca021a65138d9e2dac27557d.jpeg)
然后在PATH里面增加Erlang变量,值为%ERLANG_HOME%\bin
![](https://i-blog.csdnimg.cn/blog_migrate/e4aa2721515bd0b65b51c852e418877f.jpeg)
然后在cmd里面验证是否安装成功:
![](https://i-blog.csdnimg.cn/blog_migrate/bcf867ff9c204653770566d2d6fad6c9.jpeg)
Rabbitmq的安装和环境变量的配置
下载地址:Installing on Windows — RabbitMQ
![](https://i-blog.csdnimg.cn/blog_migrate/c7d3f437a5615f086e8f3553f41dba8a.jpeg)
安装时一路next即可
配置环境变量:
![](https://i-blog.csdnimg.cn/blog_migrate/9cb10c2698c205eda1a50b7b618cffcf.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/3b3a1045085786ca715c823172634d7a.jpeg)
然后进入rabbitml的安装目录里面的sbin目录里面然后输入cmd
![](https://i-blog.csdnimg.cn/blog_migrate/ebac0e566ed05e89f7ce6e18af9eeee6.jpeg)
查看可获取的插件,输入rabbitmq-plugins enable rabbitmq_management:
![](https://i-blog.csdnimg.cn/blog_migrate/de7f32b213f19c19086006511b5ba5c9.jpeg)
启动rabbitmq,输入rabbitmq-server
![](https://i-blog.csdnimg.cn/blog_migrate/83b5c8c151acf967ba36cbb8f70be77d.jpeg)
然后打开管理页面:http://localhost:15672/,输入用户名(guest)和密码(guest)
![](https://i-blog.csdnimg.cn/blog_migrate/813e4be51855e69d011090d23307203d.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/73dee0b91e5273ea7bafec7e8bb20fe9.jpeg)
关闭rabbitmq,输入:rabbitmqctl stop或者是关闭窗口
Linux安装Rabbitmq
下载Erlang和Rabbitmq安装包到本地
安装环境CentOS7.x 和Erlang
首先将Erlang和对应版本的Rabbitmq下载到本地:Rabbitmq下载地址——https://www.rabbitmq.com/download.html
![](https://i-blog.csdnimg.cn/blog_migrate/1b1474a62f5c3e19b3093d7a8881dce8.jpeg)
Erlang下载地址——https://www.erlang-solutions.com/downloads/
![](https://i-blog.csdnimg.cn/blog_migrate/c652eab2f661219edb4298382e15b577.jpeg)
或者从我的网盘中下载:
链接:https://pan.baidu.com/s/1avhj6D76cgCLyR7cKAowng?pwd=9zks
提取码:9zks
安装Erlang和Rabbitmq
首先创建一个usr/rabbitmq目录,并进入到该目录中:
![](https://i-blog.csdnimg.cn/blog_migrate/9d292efff54cd5569c860f05d356d517.jpeg)
在文件面板中usr目录下面右键新建目录rabbitmq
将下载好的Erlang安装包和Rabbitmq安装包拖入到该目录下面
![](https://i-blog.csdnimg.cn/blog_migrate/130ce856783ba3dd285c84b27ec8cb04.jpeg)
解压Eralng的安装包
rpm -Uvh esl-erlang_25.0.2-1_centos_7_amd64.rpm
![](https://i-blog.csdnimg.cn/blog_migrate/e8c4ed167f9e4426db3a427f059078d1.jpeg)
可以看到解压失败了显示依赖检测失败,这个时候
只需要在命令后面加上--nodeps --force即可
rpm -Uvh esl-erlang_25.0.2-1_centos_7_amd64.rpm --nodeps --force
![](https://i-blog.csdnimg.cn/blog_migrate/8e3aecb5b770ce014c0c275b88a77269.jpeg)
安装Erlang
yum install -y erlang
![](https://i-blog.csdnimg.cn/blog_migrate/50fa03eecd37d1eb5b1cc1d0837c17cb.jpeg)
检验是否安装成功
erl -v
![](https://i-blog.csdnimg.cn/blog_migrate/b386b346bfc7964cb532f0286fcca345.jpeg)
安装socat插件
yum install -y socat
![](https://i-blog.csdnimg.cn/blog_migrate/d1e2eb12abcd1c119b4db45b9bccd48d.jpeg)
解压Rabbitmq的安装包
rpm -Uvh rabbitmq-server-3.11.11-1.el8.noarch.rpm
![](https://i-blog.csdnimg.cn/blog_migrate/4c59f4d0c3e774fdde929a999f01c894.jpeg)
安装Rabbitmq
yum install -y rabbitmq-server
![](https://i-blog.csdnimg.cn/blog_migrate/d3fa19d984e787499b7c2d7acba3fedd.jpeg)
启动Rabbitmq
systemctl start rabbitmq-server
查看服务状态
systemctl status rabbitmq-server
![](https://i-blog.csdnimg.cn/blog_migrate/e2061484c5178fa52982228169f64780.jpeg)
设置开机自动启动
systemctl enable rabbitmq-server
停止服务
systemctl stop rabbitmq-server
![](https://i-blog.csdnimg.cn/blog_migrate/956d482f6152054d6b7952fa2368933a.jpeg)
打开Rabbitmq的图形化界面
安装web端的客户插件
rabbitmq-plugins enable rabbitmq_management
![](https://i-blog.csdnimg.cn/blog_migrate/309a096cbf0bce60c25bf83362616fcf.jpeg)
设置安全组
在使用终端(远程服务器)打开网址时,要开放云服务器里面的安全组
![](https://i-blog.csdnimg.cn/blog_migrate/ea0ff360e9611fbaff799bfd04b92f46.jpeg)
然后打开网址,网址为你自己的终端ip加上15672端口:
![](https://i-blog.csdnimg.cn/blog_migrate/3f361aa7c83b01f384c2ac6c3f0640bf.jpeg)
输入账号密码
当输入guest账号和guest密码以后,显示
![](https://i-blog.csdnimg.cn/blog_migrate/8c605cc97c793fc7c88b4ba59ba87369.jpeg)
说这个guest账号和密码只有本机才能访问,终端不能访问。那么这个时候我们就需要授权账号和密码
授权账号和密码
新增用户
rabbitmqctl add_user admin admin
设置用户分配操作权限
rabbltmqctl set_user_tags admin administrator
为用户添加资源权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"