• 让天下没有难学的技术
    多数学员都来自推荐,这就是口碑的力量

emqx 集群配置

配置
emqx broker安装

下载好emqx broker后解压

分别在17 18 19上修改配置

vim emqx/etc/emqx.conf
EMQ X默认配置中启用了匿名认证 生产环境中请禁用匿名认证。
allow_anonymous = false 不允许匿名访问

node.name = emqx@192.168.1.17

allow_anonymous = false
node.name = emqx@192.168.1.18

allow_anonymous = false
node.name = emqx@192.168.1.19

错误的方式加入集群
在17上执行 17加入到18的集群
./bin/emqx_ctl cluster join emqx@192.168.1.18

./bin/emqx_ctl cluster status

在17上执行—又把17加入到19集群——-注意: 加入19集群后, 然后查状态,就退出了18的集群了
./bin/emqx_ctl cluster join emqx@192.168.1.19
./bin/emqx_ctl cluster status

注意: 17加入集群后会清除本身全部的数据,同步19节点的数据。如果还有18节点,那么需要在18节点去执行命令加入emqx@192.168.1.19,已经在集群的节点不能在join到其他节点,否则会退出当前集群和join的节点组成一个新的集群

正确的方式加入集群
在17上执行 17加入到19的集群
./bin/emqx_ctl cluster join emqx@192.168.1.19

在18上执行 18加入到19的集群
./bin/emqx_ctl cluster join emqx@192.168.1.19

查看状态
./bin/emqx_ctl cluster status

退出集群
在18上执行 主动退出集群
./bin/emqx_ctl cluster leave

在17上执行 强制从集群删除其他节点 删除18节点
./bin/emqx_ctl cluster force-leave emqx@192.168.1.18

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注