0

我正在使用 cloudera impala,我在一台机器上启动了 statestore,在所有机器节点上启动了 imapalad 实例。ipalad 和 statestore 的每个实例如何知道所有其他 impalad 实例在查询时分配负载。我已经设置了配置,但我没有在哪里指定数据节点列表供他们知道。

谢谢。

4

2 回答 2

1

Statestore(running as statestore) 执行以下操作:

  1. 检查集群中所有节点的健康状况,并不断将信息传递给所有恶魔(impalad
  2. 只有一个 statestore 就足够了。
  3. 如果没有statestore可用,恶魔仍然可以工作,但集群变得不那么健壮。
  4. statestore重新上线时,它会重新建立与其他节点的连接并恢复其监控功能。
于 2014-01-30T06:12:10.173 回答
0

有关 Impala 如何工作的信息,请参阅

如果你想在 impala 实例之间平衡负载,你可以通过引入负载平衡器来做到这一点。

于 2014-01-28T13:09:14.230 回答