Impala ODBC client comunicate with single machine or multiple machines on 21050 port?
I have this configuration of Hadoop machines with Cloudera Standard:
- 1 NameNode and 1 Secondary NameNode --> IP address 1
- 1 DataNode, Impalad process --> IP address 2
- 1 Datanode, Impalad process, StateStore Impala process--> IP address 3
- 1 DataNode, Cloudera Manager, Imapalad process --> IP address 4
Impala processes are installed in the 3 machines except NameNode and Secondary NameNode Machine.
If I want to connect ODBC client to Impala, I need only the 21050 port opened in one of the machine such as IP address 4 or it is necessary to comunicate from external client to all 3 datanode machines?
In my configuration file which is the machine that I will write into this file for 21050 port?
Thanks for your answers.