通过impala-shell连接不上Impalad的21000端口
问题
使用4.0.0以上的impala-shell客户端连不上Impalad的21000端口。
回答
Impala4.0.0及以上版本,Impala-shell客户端默认使用Hive Server2的21050端口,如果要连接21000端口,需要在impala-shell后指定连接协议--protocol=beeswax。
Impala4.0.0之前版本,impala-shell客户端默认使用Beeswax的21000端口,若要连接21050端口,需要在impala-shell后指定连接协议--protocol=hs2。