You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Tim Armstrong (Jira)" <ji...@apache.org> on 2020/05/21 22:39:00 UTC

[jira] [Created] (IMPALA-9774) impala-shell regression when connecting to cluster with SSL enabled

Tim Armstrong created IMPALA-9774:
-------------------------------------

             Summary: impala-shell regression when connecting to cluster with SSL enabled
                 Key: IMPALA-9774
                 URL: https://issues.apache.org/jira/browse/IMPALA-9774
             Project: IMPALA
          Issue Type: Sub-task
            Reporter: Tim Armstrong
            Assignee: Tim Armstrong


{noformat}
$ impala-shell -i xxxxxxxxxxx.vpc.cloudera.com -d default -k --ssl --ca_cert /xxxxxx.pem
Starting Impala Shell with Kerberos authentication using Python 2.7.5
Using service name 'impala'
SSL is enabled
No handlers could be found for logger "thrift.transport.sslcompat"
Error connecting: NotImplementedError, Wrong number of arguments for overloaded function 'Client_setAttr'.
  Possible C/C++ prototypes are:
    setAttr(saslwrapper::Client *,std::string const &,std::string const &)
    setAttr(saslwrapper::Client *,std::string const &,uint32_t)
{noformat}

This was caused by the unicode changes in "IMPALA-3343, IMPALA-9489: Make impala-shell compatible with python 3" - in some places a unicode string gets passed into the sasl library, and the older version of the library can't handle it. The SASL upgrade - IMPALA-9719 - fixes it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)