Thanks for the update and for fixing this bit of legacy!

On Tue, Sep 22, 2020 at 8:52 AM Thomas Tauber-Marshall <
tmarsh...@cloudera.com> wrote:

> Impala devs,
>
> There is a patch that has just gone into master which switches the default
> protocol for impala-shell from beeswax to hiveserver2, as part of the
> ongoing process of deprecating and removing beeswax, see
> https://issues.apache.org/jira/browse/IMPALA-10074 Because this is a
> breaking change, it was timed to be included with Impala 4.0, per previous
> discussions.
>
> I wanted to bring attention to this patch because it has the potential to
> break tests and dev workflows in any situation where impala-shell is being
> used with the --impalad/-i parameter with the beeswax port specified (by
> default 21000) but without the --protocol parameter. In this situation, the
> expected error message is "shell_exceptions.MissingThriftMethodException:
> Invalid method name: 'OpenSession'"
>
> The fix is to either explicitly specify "--protocol=beeswax" or to switch
> to using the hiveserver2 port (by default, 21050)
>

Reply via email to