linux安装rabbitmq
2021-04-04
下载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