我正在使用cloudera impala,在其中我在一台计算机上启动状态存储,并在所有计算机节点上启动了imapalad实例。查询时,imapalad和statestore的每个实例如何知道所有其他impalad实例以分配负载。我已经设置了配置,但没有在我为它们指定数据节点列表的位置设置为kno。

谢谢。

最佳答案

Statestore(以statestore运行)执行以下操作:

  • 检查群集中所有节点的运行状况,并将信息连续中继到所有恶魔(impalad)
  • 仅一个状态存储就足够了。
  • 如果没有statestore可用,那么恶魔仍然可以工作,但是集群变得不那么健壮。
  • statestore重新联机时,它将重新建立与其他节点的连接并恢复其监视功能。
  • 关于hadoop - cloudera Impalad实例如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21313494/

    10-10 03:20