When it's ready, I can add it to the wikidoc for you if you don't have
editing access.

-- Lefty


On Wed, Oct 23, 2013 at 7:24 PM, Brad Ruderman <bruder...@radiumone.com>wrote:

> Thanks Stephen-
> I will submit it, its definitely still kinda beta mode.
>
> Looking for feedback and contributors if anyone is interested.
>
> Thanks!
> B
>
>
> On Wed, Oct 23, 2013 at 4:21 PM, Stephen Sprague <sprag...@gmail.com>wrote:
>
>> excellent.  you might try to get it mentioned on this page:
>>
>> https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients
>>
>> and save some other poor saps from re-inventing the wheel.
>>
>>
>>
>>
>>
>>
>>
>> On Wed, Oct 23, 2013 at 2:42 PM, Brad Ruderman 
>> <bruder...@radiumone.com>wrote:
>>
>>> Hi All-
>>> I have struggled for awhile with a simple and straightforward driver
>>> that I can use to connect to Hive Server 2 in a very similar manner as a
>>> mysql driver in python. I know there are a few ways like using thrift or
>>> ODBC but all require significant amount of installation. I decided to
>>> create my own package that includes all the required packages such as SASL
>>> and Thrift wrappers to connect. It is called pyhs2 and is avaliable here:
>>>
>>> https://github.com/BradRuderman/pyhs2
>>>
>>> To use simply:
>>>
>>> pip install pyhs2
>>>
>>> then:
>>>
>>> import pyhs2
>>>
>>> conn = pyhs2.connect(host='localhost',
>>>                                     port=10000,
>>>                                     authMechanism="PLAIN",
>>>                                     user='root',
>>>                                     password='test',
>>>                                     database='default')
>>> cur = conn.cursor()
>>> cur.execute("show tables")
>>> for i in cur.fetch():
>>>     print i
>>> cur.close()
>>> conn.close()
>>>
>>> Feel free to use it, I plan to add additional functionality and fix any 
>>> bugs that exist. Most of the code was repurposed from a variety of sources. 
>>> I hope you find it useful, please let me know if you have any questions.
>>>
>>>
>>> Thanks,
>>>
>>> Brad
>>>
>>>
>>>
>>
>

Reply via email to