Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-3343 Impala-shell compatibility with python 3
  3. IMPALA-9774

impala-shell regression when connecting to cluster with SSL enabled

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Clients
    • Labels:
      None
    • Epic Color:
      ghx-label-8

      Description

      $ 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)
      

      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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              tarmstrong Tim Armstrong
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: