dropbox / dropbox/PyHive

Hive connections not working on Windows

Aperta
#32 30 commenti 6 reazioni 0 assegnatari Vedi su GitHub
ms-windows
Lingua principale
Python
Stelle
1.7k
Fork
545
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Using Anaconda2 with sasl from: http://www.lfd.uci.edu/~gohlke/pythonlibs/ allows the package to install and load, but establishing a connection fails:

```
In [1]: from pyhive import hive

In [2]: connection = hive.connect(xxxxx)
---------------------------------------------------------------------------
TTransportException Traceback (most recent call last)
in ()
----> 1 connection = hive.connect(xxxxx)

C:\Anaconda2\lib\site-packages\pyhive\hive.pyc in connect(*args, **kwargs)
59 :returns: a :py:class:`Connection` object.
60 """
---> 61 return Connection(*args, **kwargs)
62
63

C:\Anaconda2\lib\site-packages\pyhive\hive.pyc in __init__(self, host, port, use
rname, database, configuration)
84
85 try:
---> 86 self._transport.open()
87 open_session_req = ttypes.TOpenSessionReq(
88 client_protocol=ttypes.TProtocolVersion.HIVE_CLI_SERVICE
_PROTOCOL_V1,

C:\Anaconda2\lib\site-packages\thrift_sasl\__init__.pyc in open(self)
70 if not ret:
71 raise TTransportException(type=TTransportException.NOT_OPEN,
---> 72 message=("Could not start SASL: %s" % self.sasl.getError()))
73
74 # Send initial response

TTransportException: Could not start SASL: Error in sasl_client_start (-4) SASL(
-4): no mechanism available: Unable to find a callback: 2
```

Which is probably an issue with sasl libraries not being readily available on Windows, but if anyone has managed to get pyhive working on Windows I'd appreciate a pointer

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo il malfunzionamento con Anaconda2, il pacchetto sasl per Windows e l’entry point hive.connect mostrato nel report. Leggi il percorso di connessione in pyhive/hive.pyc e thrift_sasl/__init__.pyc nella parte relativa all’avvio di SASL; il lavoro è completato quando una connessione Hive su Windows viene aperta correttamente senza l’errore di meccanismo o callback segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
databases, operating-systems
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.