Connecting to hive from windows using pyhive and pyodbc
up vote
0
down vote
favorite
Hi I want to connect to hive using python libraries pyhive and pyodbc:
conn = hive.Connection(host="hostname",port=10001,username="********",database="default",auth='KERBEROS',kerberos_service_name="hive")
the error I am getting
TTransportException: Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: Unable to find a callback: 2'
And When I am using pyodbc then
conn_string="""DSN=%s; Host=%s, Port=%d, Database=default; AuthMech=3;UseSASL=1; UID=%s; PWD=%s; SSL=1;AllowSelfSignedServerCert=1"""% (cfg['DSN'], cfg['host'], cfg['port'],cfg['username'], cfg['password'])
conn = pyodbc.connect(conn_string, autocommit=True)
This is the error I am getting so Please if anyone who has been successful in connecting python with hive by pyodbc, pyhive Please Help
Hive is hosted in Cloudera.
python hive
add a comment |
up vote
0
down vote
favorite
Hi I want to connect to hive using python libraries pyhive and pyodbc:
conn = hive.Connection(host="hostname",port=10001,username="********",database="default",auth='KERBEROS',kerberos_service_name="hive")
the error I am getting
TTransportException: Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: Unable to find a callback: 2'
And When I am using pyodbc then
conn_string="""DSN=%s; Host=%s, Port=%d, Database=default; AuthMech=3;UseSASL=1; UID=%s; PWD=%s; SSL=1;AllowSelfSignedServerCert=1"""% (cfg['DSN'], cfg['host'], cfg['port'],cfg['username'], cfg['password'])
conn = pyodbc.connect(conn_string, autocommit=True)
This is the error I am getting so Please if anyone who has been successful in connecting python with hive by pyodbc, pyhive Please Help
Hive is hosted in Cloudera.
python hive
did you tried this. github.com/dropbox/PyHive/issues/161
– Gaurang Shah
Nov 22 at 17:03
Hi Solved the issue just created an odbc DSN then its working
– Saptarshi Baisya
Nov 23 at 8:10
impyla
is an alternative topyhive
-- and it's maintained by Cloudera, which might help in your case...
– Samson Scharfrichter
Nov 23 at 8:57
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Hi I want to connect to hive using python libraries pyhive and pyodbc:
conn = hive.Connection(host="hostname",port=10001,username="********",database="default",auth='KERBEROS',kerberos_service_name="hive")
the error I am getting
TTransportException: Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: Unable to find a callback: 2'
And When I am using pyodbc then
conn_string="""DSN=%s; Host=%s, Port=%d, Database=default; AuthMech=3;UseSASL=1; UID=%s; PWD=%s; SSL=1;AllowSelfSignedServerCert=1"""% (cfg['DSN'], cfg['host'], cfg['port'],cfg['username'], cfg['password'])
conn = pyodbc.connect(conn_string, autocommit=True)
This is the error I am getting so Please if anyone who has been successful in connecting python with hive by pyodbc, pyhive Please Help
Hive is hosted in Cloudera.
python hive
Hi I want to connect to hive using python libraries pyhive and pyodbc:
conn = hive.Connection(host="hostname",port=10001,username="********",database="default",auth='KERBEROS',kerberos_service_name="hive")
the error I am getting
TTransportException: Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: Unable to find a callback: 2'
And When I am using pyodbc then
conn_string="""DSN=%s; Host=%s, Port=%d, Database=default; AuthMech=3;UseSASL=1; UID=%s; PWD=%s; SSL=1;AllowSelfSignedServerCert=1"""% (cfg['DSN'], cfg['host'], cfg['port'],cfg['username'], cfg['password'])
conn = pyodbc.connect(conn_string, autocommit=True)
This is the error I am getting so Please if anyone who has been successful in connecting python with hive by pyodbc, pyhive Please Help
Hive is hosted in Cloudera.
python hive
python hive
edited Nov 22 at 16:03
Alireza Noorali
1,164530
1,164530
asked Nov 22 at 14:49
Saptarshi Baisya
11
11
did you tried this. github.com/dropbox/PyHive/issues/161
– Gaurang Shah
Nov 22 at 17:03
Hi Solved the issue just created an odbc DSN then its working
– Saptarshi Baisya
Nov 23 at 8:10
impyla
is an alternative topyhive
-- and it's maintained by Cloudera, which might help in your case...
– Samson Scharfrichter
Nov 23 at 8:57
add a comment |
did you tried this. github.com/dropbox/PyHive/issues/161
– Gaurang Shah
Nov 22 at 17:03
Hi Solved the issue just created an odbc DSN then its working
– Saptarshi Baisya
Nov 23 at 8:10
impyla
is an alternative topyhive
-- and it's maintained by Cloudera, which might help in your case...
– Samson Scharfrichter
Nov 23 at 8:57
did you tried this. github.com/dropbox/PyHive/issues/161
– Gaurang Shah
Nov 22 at 17:03
did you tried this. github.com/dropbox/PyHive/issues/161
– Gaurang Shah
Nov 22 at 17:03
Hi Solved the issue just created an odbc DSN then its working
– Saptarshi Baisya
Nov 23 at 8:10
Hi Solved the issue just created an odbc DSN then its working
– Saptarshi Baisya
Nov 23 at 8:10
impyla
is an alternative to pyhive
-- and it's maintained by Cloudera, which might help in your case...– Samson Scharfrichter
Nov 23 at 8:57
impyla
is an alternative to pyhive
-- and it's maintained by Cloudera, which might help in your case...– Samson Scharfrichter
Nov 23 at 8:57
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53433446%2fconnecting-to-hive-from-windows-using-pyhive-and-pyodbc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
did you tried this. github.com/dropbox/PyHive/issues/161
– Gaurang Shah
Nov 22 at 17:03
Hi Solved the issue just created an odbc DSN then its working
– Saptarshi Baisya
Nov 23 at 8:10
impyla
is an alternative topyhive
-- and it's maintained by Cloudera, which might help in your case...– Samson Scharfrichter
Nov 23 at 8:57