title: Pyhive, SASL and Python 3.5
body: <p>I tried to set a hive connection as described here: <a href="https://stackoverflow.com/questions/21370431/how-to-access-hive-via-python">How to Access Hive via Python?</a> using the hive. Connection with python 3.5.2 (installed on a cloudera Linux BDA) but the SASL package seems to cause a problem. I saw on a forum that SASL is compatible only with 2.7 python. Is that right? What did I miss/do wrong?</p>
  
  <pre><code>from pyhive import hive
  conn = hive.Connection(host="myserver", port=10000)
  import pandas as pd
  </code></pre>
  
  <p>Error message</p>
  
  <pre><code>TTransportException Traceback (most recent call last)
  in ()
  1 from pyhive import hive
  2 #conn = hive.Connection(host="myserver", port=10000)
  ----&gt; 3 conn = hive.Connection(host="myserver")
  4 import pandas as pd
  
  /opt/anaconda3/lib/python3.5/site-packages/pyhive/hive.py in init(self, host, port, username, database, auth, configuration)
  102
  103 try:
  --&gt; 104 self._transport.open()
  105 open_session_req = ttypes.TOpenSessionReq(
  106 client_protocol=protocol_version,
  
  /opt/anaconda3/lib/python3.5/site-packages/thrift_sasl/init.py in open(self)
  70 if not ret:
  71 raise TTransportException(type=TTransportException.NOT_OPEN,
  ---&gt; **72 message=("Could not start SASL: %s" % self.sasl.getError()))**
  73
  74 # Send initial response
  
  TTransportException: TTransportException(message="Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found'", type=1)
  </code></pre>