发布于2026-06-06 阅读(0)
扫一扫,手机访问
在开始搭建消息队列服务之前,得先搞定两个核心组件:Erlang 和 RabbitMQ。Erlang 是 RabbitMQ 的运行时环境,所以顺序不能乱——先装 Erlang,再装 RabbitMQ。下面把整个过程拆开来讲,每一步都配了具体的命令,照着走基本不会出错。
编译 Erlang 源码需要一堆基础开发库,先把它们装齐了。执行下面这条命令,一次搞定所有依赖:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel yum install ncurses-devel
如果不装这些,后面编译时可能会报各种缺失头文件的错误,别问是怎么知道的。
这里选择的是 R16B02 版本,比较经典且稳定。下载后统一放到 /usr/src/ 目录下操作:
wget http://www.erlang.org/download/otp_src_R16B02.tar.gz cp otp_src_R16B02.tar.gz /usr/src/otp_src_R16B02.tar.gz cd /usr/src tar -xzvf otp_src_R16B02.tar.gz mv otp_src_R16B02 erlang_R16B
进入源码目录,配置并编译。注意这里刻意跳过了 Ja va 编译(--without-ja vac),因为在纯后端场景下没必要,还能避免一些依赖冲突:
cd erlang_R16B/ ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-ja vac make && make install
安装完成后,为了让系统能找到 Erlang 命令,需要把安装路径加入 PATH:
vi /etc/profile ERL_HOME=/usr/local/erlang export PATH=$PATH:$ERL_HOME/bin
保存后执行 source /etc/profile 使其生效,然后可以用 erl -version 验证一下。
同样使用源码安装,版本选 3.1.5,与 Erlang R16B 搭配比较和谐:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz cp rabbitmq-server-3.1.5.tar.gz /usr/src cd /usr/src tar -xzvf rabbitmq-server-3.1.5.tar.gz
RabbitMQ 编译时需要 xmlto 工具来生成文档,否则会直接卡住:
yum -y install xmlto
如果不装,你会看到这样的错误:
/bin/sh: line 1: xmlto: command not found
别问为什么,先装上就对了。
进入源码目录,执行 make 并指定安装路径。这里把 RabbitMQ 装到了 /usr/local/rabbitmq,sbin 和 man 目录也一并指定:
cd rabbitmq-server-3.1.5 make make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man
RabbitMQ 自带一个基于 Web 的管理界面,通过插件启用:
cd /usr/local/rabbitmq/sbin mkdir /etc/rabbitmq/ ./rabbitmq-plugins enable rabbitmq_management
启用后可以查看插件列表确认:
./rabbitmq-plugins list
启动 RabbitMQ 服务(后台运行):
./rabbitmq-server -detached
启动后,浏览器访问 http://127.0.0.1:15672/ 就能进入管理界面。默认用户名和密码都是 guest。
如果需要停止服务:
./rabbitmqctl stop
整体流程走下来,核心就是先装好 Erlang 并配好环境变量,然后编译 RabbitMQ 并启用管理插件。虽然步骤看起来有点多,但每一条命令都是经过验证的,按顺序执行基本一次过。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9