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

Reply via email to