rabbitmp安装记录

时间:2023-03-09 19:13:00
rabbitmp安装记录

第一次安装一路遇坑,安装步骤及问题如下

1:安装erlang依赖

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

2:安装erlang

wget http://erlang.org/download/otp_src_19.0.tar.gz

tar -vxf otp_src_19.0.tar.gz cd otp_src_19.0

之前下载的otp_src_19.2.tar.gz不知道为什么不可以编译安装

./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

make && make install

vim /etc/profile

export ERLANG_HOME=/usr/local/erlang

export PATH=$PATH:$ERLANG_HOME/bin

source /etc/profile

erl -v (检查erlang是否安装完成)

3:安装rabbitmq

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm

yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm

注意:有老版本需要将老版本的所有rabbit文件删除

yum -y install socat
##此时会报错没有socat包或是找不到socat包,解决方法安装centos的epel的扩展源
yum -y install epel-release
##之后重新安装socat
yum -y install socat
##接着安装rpm -ivh rabbitmq-server-3.6.6-1.el6.noarch.rpm 安装会报错 有依赖关系解决方法不安装依赖关系
rpm -i --nodeps rabbitmq-server-3.6.6-1.el6.noarch.rpm
##生成配置文件
cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
##启动rabbitmq
service rabbitmq-server start

错误:

ERROR: epmd error for host "77":badarg (unknown POSIX error)

解决办法:

# vi /etc/rabbitmq/rabbitmq-env.conf

在文件里面添加这一行:NODENAME=rabbit@localhost,保存

(注意:rabbitmq-env.conf这个文件没有,打开之后自动创建)

# service rabbitmq-server start