rabbitmq安装配置手记

本文详细介绍如何通过源包方式安装RabbitMQ消息中间件,包括JDK、Erlang环境搭建及RabbitMQ配置步骤,并解决常见问题如主机名与IP匹配、环境变量设置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

采用的是源包的方式安装

① 先安装JDK1.5以上版本


② 下载ncurses-devel-5.7-3.20090208.el6.i686.rpm(根据不同系统版本, 选择不同包, 从网上http://pkgs.org/search可以搜索到), 下载比较正规的包,
用其他的包容易报缺少包的错误.


③ 下载erlang的源码, 执行解包, 目录为otp_src_R15B02, 进入, 执行./configure 在执行make (这步操作时间差不多10分钟) 在执行make install
 1.tar -zvxf otp_src_R14B04.tar.gz
  2. cd otp_src_R14B04
  3./configure --prefix=/home/erlang   --without-javac(如果遇到java编译错误, 可用此项)
  4.make && make install
  5.ln -s /home/erlang/bin/erl /usr/local/bin/erl(加一个软连接)
  或者
  export PATH=$PATH:/home/erlang/bin


④ 下载rabbitmq-server-generic-unix-2.8.7.tar.gz包,  没用编译的rpm安装, 容易报ERlang环境的错误.


⑤ 解压rabbitmq包后, 进入目录, 进入sbin目录, 执行rabbitmq-server (-detached, 加此参数为后台运行)就可以启动了.
如果出现ERROR: epmd error for host "yournewhostname": timeout (timed out establishing tcp connection)
原因是, 主机名和ip不匹配了,需要更改/etc/hosts
127.0.0.1 yournewhostname


⑥ 如果报错没找到erlang环境, 或不能执行erl命令, 把erlang的安装目录的bin目录放入path环境变量中.


⑦ 要启动rabmmitmq的web管理界面, 进入rabbitmq目录下的rabbitmq-plugins目录, 执行rabbitmq-plugins enable rabbitmq_management, 再重启即可.

rabbitmq默认使用的是5672, WEB管理界面用的是55672端口

如果不能访问, 需更改下linux的防火墙配置, 增加端口访问权限:

编辑 /etc/sysconfig/iptables
追加 iptables -A INPUT -p tcp --dport 5672 -j ACCEPT

iptables -A INPUT -p tcp --dport 55672 -j ACCEPT

执行service iptables restart 命令生效.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦神-mirson

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值