triggerNodeReport

New in version 2.00.8.

语法

triggerNodeReport(nodeAlias)

参数

nodeAlias 字符串,表示节点的别名。

详情

强制触发别名为 nodeAlias 的节点向控制节点汇报信息,以更新控制节点维护的元数据信息。

使用场景:该命令用于解决数据节点离线并再次上线后,出现不汇报某些 chunk 信息的问题。

操作步骤如下:

  1. 通过命令 getClusterPerf 查看 state 字段,以确定各个节点的存活情况。

  2. 通过 getClusterChunksStatus 查看 replicas, replicaCount 字段,以确定 chunk 的副本信息。

  3. 若节点存活,但出现副本数不一致,在 controller 的日志中,搜索对应的 chunkId,并定位出未汇报的数据节点。在该数据节点上调用 tirggerNodeReport 强制触发其汇报 chunk 信息。

  4. 若此方法失效,建议重启节点。