StateStore是用来检查Impala集群中所有节点守护进程Impalad健康状况的守护进程,并且将它的发现持续性的发送给这些Impala守护进程。
一个集群中只需要一个节点上有这个守护进程,如果Impala集群中某个节点因为各种原因离线,StateStore会及时通知集群总其他节点,避免之后的查询会落到这些离线节点。
StateStore并不是必须的,它只是在Impala集群中有节点出错时才起作用,而如果StateStore未启动或者不能提供服务,并不影响Impala集群中其他节点正常工作,而Impala集群顶多是变得不可靠。当StateStore恢复在线,它将重建与其他节点的通讯,并恢复它的监控功能。
时间: 2024-09-20 19:10:59