CDH 5.15, CDH 6.1, and later versions of Impala use a new network protocol called Kudu RPC (KRPC) for communication between the Impala brokers.
KRPC replaces the older Thrift RPC protocol and significantly improves query performance. Cloudera recommends upgrading to CDH 5.15 and CDH 6.1 or newer versions to benefit from KRPC. With KRPC, queries can run 2-3 times faster and their success rate is higher:
KRPC main benefits:
- Reduces the total number of connections in a cluster.
- Reduces stress on the MIT KDC or on the Active Directory KDC.
- Supports connection multiplexing using one connection per direction between every pair of hosts
See the Cloudera blog for further details about KRPC.