`

rabbitmq 3.4.3 在centos 上安装

 
阅读更多
wget http://www.erlang.org/download/otp_src_17.3.tar.gz
tar xzvf otp_src_17.3.tar.gz
cd otp_src_17.3
./configure --with-ssl --without-javac
make
make install
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.3/rabbitmq-server-generic-unix-3.4.3.tar.gz
tar xzvf rabbitmq-server-generic-unix-3.4.3.tar.gz
mv rabbitmq_server-3.4.3 /usr/local/rabbitmq

安装后启动,可能出现的错误
BOOT FAILED
===========
Error description: {case_clause, {error, {{shutdown, {failed_to_start_child,tcp_listener, {cannot_listen,{0,0,0,0,0,0,0,0},5672,eaddrinuse}}}, {child,undefined,'rabbit_tcp_listener_sup_:::5672', {tcp_listener_sup,start_link, [{0,0,0,0,0,0,0,0}, 5672, [inet6,binary, {packet,raw}, {reuseaddr,true}, {backlog,128}, {nodelay,true}, {linger,{true,0}}, {exit_on_close,false}], {rabbit_networking,tcp_listener_started,[amqp]}, {rabbit_networking,tcp_listener_stopped,[amqp]}, {rabbit_networking,start_client,[]}, "TCP Listener"]}, transient,infinity,supervisor, [tcp_listener_sup]}}}}
Log files (may contain more information): /var/log/rabbitmq/rabbit@leekwen.log /var/log/rabbitmq/rabbit@leekwen-sasl.log
Stack trace: [{rabbit_networking,start_listener0,4,[]}, {rabbit_networking,'-start_listener/4-lc$^0/1-0-',4,[]}, {rabbit_networking,start_listener,4,[]}, {rabbit_networking,'-boot_tcp/0-lc$^0/1-0-',1,[]}, {rabbit_networking,boot_tcp,0,[]}, {rabbit_networking,boot,0,[]}, {rabbit,'-run_boot_step/1-lc$^1/1-1-',1,[]}, {rabbit,run_boot_step,1,[]}]

出现如上的错误,可能是因为5672端口已经被占用的原因。
查看5672端口的情况,如果有进程占用此端口,请将它关闭后,重新启动RabbitMQ-Server;
查看端口占用状态
[root@leekwen ~]# netstat -atn |grep 5672
查看哪个进程占用端口
[root@leekwen ~]# netstat -atp |grep 5672
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics