下载并安装erlang
由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang
Erlang官网:https://www.erlang.org/
我下载的是23.0版本
http://erlang.org/download/otp_win64_23.0.exe
下载完成后运行otp_win64_23.0.exe, 安装Erlang(一路next即可,也可以更换一下安装的路径)
2、设置环境变量ERLANG_HOME: 此电脑 -> 右键属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> 新建ERLANG_HOME, 变量名: ERLANG_HOME, 变量值: 你的安装目录(我的是E:\erl-23.0)
3、修改环境变量Path: 末尾追加: ;%ERLANG_HOME%\bin, 保存 (注: 分号视情况而定, 若原Path末尾有分号则不加, 无则加)
4、 打开命令行, 输入erl, 提示版本信息: Eshell Vxxx (abort with ^G), 说明Erlang安装 成功
** 下载安装RabbitMQ**
1、下载
rabbitmq官网:https://www.rabbitmq.com/
我下载的是windows的3.8.5版本
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5.exe
2、安装
运行rabbitmq-server-3.8.5.exe, 安装RabbitMQ(修改一下安装目录即可)
3 、设置环境变量, 同上, 新建RABBITMQ_SERVER, 变量名: RABBITMQ_SERVER, 变量值: 你的安装目录(我的是E:\RabbitMQ Server\rabbitmq_server-3.8.5)
注意:是sbin目录的上一层
4、 修改Path: 追加: ;%RABBITMQ_SERVER%\sbin
5、5命令行输入 rabbitmqctl status, 出现以下页面,说明安装成功,并成功启动rabbitmq
激活RabbitMQ Management Plugin可视化插件
1 进入到RabbitMQ安装目录, 我的目录是: E:\RabbitMQ Server\rabbitmq_server-3.8.5, 命令行先切换到E盘(e:), 然后cd RabbitMQ Server\rabbitmq_server-3.8.5\sbin, 运行命令: rabbitmq-plugins.bat enable rabbitmq_management, 出现以下界面,说明成功
浏览器访问: http://localhost:15672/(初始用户名和密码都是guest)登录成功,则 windows安装RabbitMQ已全部完成
安装erlang
下载erlang所需要的插件
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel下载
wget http://erlang.org/download/otp_src_22.0.tar.gz解压
tar -zxvf otp_src_22.0.tar.gz移走
mv otp_src_22.0 /usr/local/切换目录
cd /usr/local/otp_src_22.0/创建即将安装的目录
mkdir ../erlang配置安装路径
./configure --prefix=/usr/local/erlang如果出现以下警告,可以忽略。或者下载安装wxWidgets
configure: WARNING: wxWidgets must be installed on your system. Please check that wx-config is in path, the directory where wxWidgets libraries are installed (returned by 'wx-config --libs' or 'wx-config --static --libs' command) is in LD_LIBRARY_PATH or equivalent variable and wxWidgets version is 2.8.4 or above.安装
make install查看一下是否安装成功
ll /usr/local/erlang/bin添加环境变量
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile刷新环境变量
source /etc/profile甩一条命令,看是否能运行,可以运行则表示安装成功
erl在里面输入halt().命令退出来(那个点号别忘记)
rabbitmq下载安装
下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz由于是tar.xz格式的所以需要用到xz,没有的话就先安装
yum install -y xz第一次解压
/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz第二次解压
tar -xvf rabbitmq-server-generic-unix-3.7.15.tar移走
mv rabbitmq_server-3.7.15/ /usr/local/改名
mv /usr/local/rabbitmq_server-3.7.15 rabbitmq配置环境变量
echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile刷新环境变量
source /etc/profile创建配置目录
mkdir /etc/rabbitmqrabbitmqctl和rabbitmq-server都是在/usr/local/rabbitmq/sbin/目录下
启动:
rabbitmq-server -detached停止:
rabbitmqctl stop状态:
rabbitmqctl status注意:记得开放5672和15672端口或者关闭防火墙
开启web插件
rabbitmq-plugins enable rabbitmq_management访问:http://192.168.91.128:15672/(自己的ip加15672)
默认账号密码:guest guest(这个账号只允许本机访问)
用户管理
查看所有用户
rabbitmqctl list_users添加一个用户,输入用户名和密码
rabbitmqctl add_user username password配置权限
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"查看用户权限
rabbitmqctl list_user_permissions username设置tag
rabbitmqctl set_user_tags username administrator配置好用户之后重启一下rabbit
然后就可以用新账号进行登陆
