Impala daemon is a core component in the Impala architecture. The daemon process runs on each data node and is the process to which the clients (Hue,JDBC,ODBC) connect to issue queries. When a query gets submitted to an Impala daemon , that node serves as the coordinator node for that query. Impala daemon acting as the co-ordinator parallelizes the queries and distributes work to other nodes in the Impala cluster. The other nodes transmit partial results back to the coordinator, which constructs the final result set for a query. It is a recommended practice to run Impalad on each of the Data nodes in a cluster , as Impala takes advantage of the data locality while processing its queries. So most of the time the Impala clients connect to any of the data nodes to run their queries. This might create a single point of failure for the clients if the…