You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by "dosubot[bot] (via GitHub)" <gi...@apache.org> on 2026/05/02 02:54:00 UTC
Re: [D] Help with hive+http data source [superset]
GitHub user dosubot[bot] edited a comment on the discussion: Help with hive+http data source
<!-- Greeting -->
Hi @realtonyyoung! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the superset team.
<!-- Answer -->
For Hive/Spark HTTP connections in Superset, you need to include an explicit authentication method in your connection string—this is required by PyHive and SQLAlchemy. The most common issue (and a source of empty error messages) is missing the `auth` parameter. Your URI should look like:
```
hive+http://admin:asdfasdf@fusebox-session-cf778406-0bc7-4b92-9fbd-9f025d845c8d-thrift.d24f4h5g0hbtit2o55qg.cvdplucj4rec615u23cg.sites.dev.kurrent.cloud:80/default?auth=BASIC
```
Replace `default` with your database name if needed. Supported auth methods are `BASIC`, `NOSASL`, `KERBEROS`, and `NONE`—most Spark clusters use `BASIC` or `NONE` for HTTP transport.
Extra parameters like `httpPath`, `transportMode`, or custom headers should be added as query parameters, for example:
```
hive+http://admin:asdfasdf@host:80/database?auth=BASIC&httpPath=fusebox&transportMode=http
```
There is no special handling required for port 80 in Superset or PyHive, as long as the port is open and reachable. If you still get empty errors, double-check that all required Python dependencies are installed in your container (`pyhive[hive]`, `thrift`, `thrift_sasl`, etc.)—missing these can also cause blank errors.
For more details and examples, see [this discussion](https://github.com/apache/superset/issues/22316) and [dependency notes](https://github.com/apache/superset/issues/32324).
If you want to debug further, enable debug logging in Superset and PyHive to get more detailed error output. If you continue to see empty errors, it usually means the underlying driver is not surfacing a message—double-check your connection string and dependencies.
<!-- Dosu Comment Footer -->
*To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=apache%2Fsuperset).*
---
Share context across your team and agents. Try [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-tagline&utm_term=apache%2Fsuperset).
[](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-feedback&utm_term=apache%2Fsuperset&message_id=0bb4e5c5-cf44-45e8-9ab3-6654e2679f5c) [](https://github.dosu.com/apache/superset?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-learn-repo&utm_term=apache%2Fsuperset) [](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-add-team&utm_term=apache%2Fsuperset)
GitHub link: https://github.com/apache/superset/discussions/34404#discussioncomment-13936774
----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org