-
Notifications
You must be signed in to change notification settings - Fork 13.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Superset, Presto and Kerberos #8794
Comments
Issue Label Bot is not confident enough to auto-label this issue. See dashboard for more details. |
Hi @elukey, not totally aware of this, but are you talking about this new feature on PyHive, dropbox/PyHive@6925cd7 ? and last release is 0.6.1 from 10-Sep-2018 Also seems like Probably the best way to go, would be to kindly ask PyHive project maintainers to create a new release (0.6.2 or 0.7.0) |
@dpgaspar thanks for answering! There is already an issue opened long time ago to pyhive's upstream:dropbox/PyHive#288 Judging also from other issues like dropbox/PyHive#296 it seems that dropbox is not maintaining it anymore? Too bad for presto-python-client, will try to do more research and see if there is something alternative to use.. |
@dpgaspar does anybody in Superset have contacts in Dropbox to see if they can restore the pyhive's support and/or release version 0.6.2?? |
It was mentioned in the Presto-related issue that https://github.com/cloudera/impyla could be reviewed, not sure if it is a good alternative or not. |
Any idea/news? |
Preset has been chatting with one of the Dropbox engineers about this, discussions ongoing. |
@elukey I was planning to use superset for a project and assumed that kerberized presto cluster would be available but then found this. I can see that pyHive has released their 0.6.2 version dropbox/PyHive#288 recently, I imagine sqlalchemy needs to update their dialect for presto to use this pyHive version, and then superset needs to update to use this sqlalchemy dialect? |
@clearnote01 everything should work if you use PyHive 0.6.2, I had to use the following configuration in Superset:
Some notes:
Hope it helps :) |
@elukey Oh this was extremely helpful. Currently the documentation for presto connector is barebones in Superset, I suppose this could be an excellent addition there. |
Superset cannot work with a kerberized Presto cluster due to a pyhive.
Expected results
Superset to fetch data correctly from a kerberized Presto cluster.
Actual results
The support to query a Kerberized Presto cluster was added in Pyhive, but upstream didn't not make any release (0.6.2 is in fact missing from Pypi https://pypi.org/project/PyHive).
If it was only for Hive support I wouldn't spend much time on Superset to fix this, but Presto's performances are really a game changer for data dashboarding. Is there any plan to explore alternative clients like presto-python-client? I could also offer some dev time to help if needed!
The text was updated successfully, but these errors were encountered: