1、rabbitmq3.6.3版本,集群搭建后在创建队列时报错,网上查询说是该版本的rabbitmq有问题,放弃该版本改为3.6.1版本问题解决。具体错误见下图:
2、rabbitmq启动和往集群添加节点的时候,总是会报node找不到的问题,该问题百分之八十以上是hostname配置的问题。
hostname修改过程(临时):
vi /etc/hosts 在该文件中添加集群ip hostname
vi /etc/hostname 修改本机的hostname
hostnamectl set_hostname xxxx 修改本机的hostname
注意:hostname修改后,启动rabbitmq可能还是报node找不到的问题,可以关闭远程连接,重新开客户端连接再尝试。
3、安装erlang的命令:
tar -xvzf otp_src_19.3.tar.gz
./configure --prefix=/space/cmadaas/comm/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
make
make install
#注意 configure这一步执行的时候报odbc jar的错误,我没有管,竟然也安装成功了。并且对后续安装rabbitmq也没有影响。
4、报错:unable to connect to node 'xxxxx':nodedown
注意检查下是不是没有执行rabbitmq-server -detached
rabbitmq集群正确的启动和关停步骤如下
#启动服务
rabbitmq-server -detached
#启动节点
rabbitmqctl start_app
#关闭节点
rabbitmqctl stop_app
#关闭服务
rabbitmqctl stop
5、服务启动后,web界面没有改节点的监控信息显示
在该节点上执行:
rabbitmq-plugins enable rabbitmq_management