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