EMQX版本 5.4和5.7
安装环境:centos 7
使用docker-compose方式搭建的集群
按照官方文档配置集群的核心节点和复制节点
启动emqx节点加入集群时报错
emqx.conf修改如下,配置参数需要有什么修改吗:
node {
name = “emqx@127.0.0.1”
cookie = “emqxsecretcookie”
data_dir = “data”
max_ports = 2097152
role = replicant
db_backend = rlog
}
cluster {
name = emqxcl
discovery_strategy = static
core_nodes = “emqx@10.188.15.162”
}
节点名设置错了。不是 127.0.0.1 要设置成对应机器的 IP
不清楚全部的 yaml 内容是怎么样的,
不过推荐你参照一下这2个文件,这个是我们 CI 测试里面的 static 模式:
https://github.com/emqx/emqx/blob/master/.ci/docker-compose-file/conf.cluster.env
如果你只是2 个节点,就全设置为 core 就行了,不需要replicant