下载rabbitmq

这里下载的是rabbitmq3.8.1版本, 下载页面https://www.rabbitmq.com/install-generic-unix.html#downloads

在linux中找个目录方式安装包,然后下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-generic-unix-3.8.1.tar.xz

因为压缩包为xz文件,所以使用xz 命令转换压缩包为tar, 如果xz命令找不到,则使用yum install xz进行安装

xz -d rabbitmq-server-generic-unix-3.8.1.tar.xz

执行命令后会生成rabbitmq-server-generic-unix-3.8.1.tar, 使用tar命令解压

tar -xvf rabbitmq-server-generic-unix-3.8.1.tar

解压之后就会产生文件夹目录rabbitmq_server_3.8.1, 运行rabbitmq需要erlang支持

下载erlang依赖

下载erlang 下载页面:https://bintray.com/rabbitmq-erlang/rpm/erlang,下载请使用与rabbitmq对应的版本,这里使用的22.1..el7的安装包, 查看rabbitmq对应的erlang版本号请看:RabbitMQ Erlang Version Requirements 官方文档

wget https://bintray.com/rabbitmq-erlang/rpm/download_file?file_path=erlang%2F22%2Fel%2F7%2Fx86_64%2Ferlang-22.1.6-1.el7.x86_64.rpm

安装erlang

rmp -ivh erlang-22.1.6-1.el7.x86_64.rpm

安装完成后, 将rabbit移动到/usr/local/rabbit_server 目录下面

cp -r rabbitmq_server_3.8.1 /usr/local/rabbit_server

设置环境变量

vim /etc/profile

最后面添加内容

RABBITMQ_HOME=/usr/local/rabbit_server
PATH=$PATH:$RABBITMQ_HOME/sbin
export PATH RABBITMQ_HOME

使用:wq命令保存退出

启用可视化插件

./rabbitmq-plugins enable rabbitmq_management

rabbitmq默认账户 guest 密码也是guest

因为rabbitmq后面的版本禁止了guest账户登录 所以需要编辑文件 找到loopback_users,[<>] 改为 loopback_users, []

vim ebin/rabbit.app

之后就能启动rabbitmq了,-detached 为后台运行, 出现警告提示,可以不用管

rabbitmq-server -detached

rabbitmq端口5672, 可视化界面端口15672, 开放端口号就能直接用ip:15672访问可视化界面

停止rabbitmq

rabbitmqctl shutdown