Thanks Brad. It worked great. I am not sure what auth i am using on Horton Image. I have just set it up and started executing python programs via ssh from the host.
Thanks, Manish On Sat, Apr 26, 2014 at 11:39 AM, Brad Ruderman <bruder...@radiumone.com>wrote: > I am guessing you are missing the plain kerb plugin. Try doing a: > > yum install cyrus-sasl-plain > > What auth are you using on HS2? > > Thanks, > Brad > > > On Fri, Apr 25, 2014 at 9:11 PM, Manish Maheshwari <mylogi...@gmail.com>wrote: > >> Hi, >> >> I am using pyhs2 with HortonWorks Hadoop Image and am stuck at - >> >> >>> import pyhs2 >> >>> with >> pyhs2.connect(host='localhost',port=10000,authMechanism="PLAIN",user='root',password='hadoop',database='default') >> as conn: >> ... with conn.cursor() as cur: >> ... print cur.getDatabases() >> ... >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> File "/usr/lib/python2.6/site-packages/pyhs2/__init__.py", line 7, in >> connect >> return Connection(*args, **kwargs) >> File "/usr/lib/python2.6/site-packages/pyhs2/connections.py", line 36, >> in __init__ >> transport.open() >> File "/usr/lib/python2.6/site-packages/pyhs2/cloudera/thrift_sasl.py", >> line 66, in open >> message=("Could not start SASL: %s" % self.sasl.getError())) >> thrift.transport.TTransport.TTransportException: Could not start SASL: >> Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy >> mechs found >> >> >> I have check and recheck that sasl is installed. >> >> Any ideas why this happens? >> >> Thanks, >> Manish >> > >