赞
踩
原本以为RabbitMQ的部署会是一件非常轻松的事,网上教程也挺多的,结果花了半天的时间。挺无奈的,安装的过程各种出错。最后记录一下 采坑后记录的宝贵经验吧!
RabbitMQ使用erlang开发的,RabbitMQ不同版本要求不同版本的erlang。可以参照这个网页的说明对照表
- # 安装依赖包
- yum -y install make gcc gcc-c++ m4 ncurses-devel openssl-devel unixODBC-devel
- # 安装perl
- yum install perl
- # 下载erlang,下载慢的话可以本机开迅雷,然后传到centos
- wget http://erlang.org/download/otp_src_22.3.tar.gz
- # 解译
- tar xzf otp_src_22.3.tar.gz
- # 创建安装目录
- mkdir /usr/local/erlang
- # 进入解压后的目录
- cd otp_src_22.3
- # 进行配置
- ./configure --prefix=/usr/local/erlang --without-javac
- # 构建
- make && make install
出现如图的问题可以忽略
配置环境变量
vi /etc/profile
在文件最后加入下面代码
export PATH=$PATH:/usr/local/erlang/bin
刷新环境变量
source /etc/profile
检测是否安装成功
erl -version
- cd /root
- # 下载rabbitmq,网速慢也可以本机使用迅雷,然后传上去
- wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-generic-unix-3.8.3.tar.xz
- # 解压缩
- tar xvJf rabbitmq-server-generic-unix-3.8.3.tar.xz
- # 复制文件
- mv rabbitmq_server-3.8.3 /usr/local/rabbitmq
配置环境变量
vi /etc/profile
在文件最后加入下面代码
export PATH=$PATH:/usr/local/rabbitmq/sbin
刷新环境变量
source /etc/profile
- # 开启web管理界面
- rabbitmq-plugins enable rabbitmq_management
出现下面就成功了
成功界面
- # 配置用户名和密码
- rabbitmqctl add_user 用户名 密码
- # 设置用户为管理员
- rabbitmqctl set_user_tags 用户名 administrator
- # 给用户所有权限
- rabbitmqctl set_permissions -p / root '.*' '.*' '.*'
如果运行上面代码提示有任何错误,建议重启centos,并启动rabbitmq服务
- # 重启
- reboot
- systemctl start rabbitmq-server
主要要放开防火墙的端口
直接用ip:15672,就可以访问管理端页面了,然后用刚刚创建的用户登录,出现下面界面
部署成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。