Dremio JDBC via Proxy Server

A client connecting to Dremio on JDBC (DBeaver/Tableau) via proxy server, what are Dremio JDBC (at client) proxy settings? These don’t seem to be document anywhere.

@desi,

I’m not sure I understand the request. What JDBC client “proxy settings” are you interested in? Can you give an example from a JDBC driver for another database (PostgreSQL, Oracle, etc)?

Here couple of examples:

https://docs.oracle.com/javase/7/docs/technotes/guides/net/proxies.html – scroll to section 2.4 and 4

This shows how oracle jdbc driver had a bug related to proxy, and troubleshooting discussion: https://github.com/dbeaver/dbeaver/issues/1565

@desi, the Dremio JDBC driver does not have any connection parameters like that. You will simply point it to the proxy host (provided you have proxied the Dremio JDBC/ODBC service).

@desi, my last statement was incomplete.

Dremio JDBC driver does not have any connection parameters to proxy client requests to the Dremio service. We don’t currently support this for JDBC clients.

If you have a reverse proxy (load balancer) in front of the Dremio JDBC/ODBC service then, as I said, you can point to directly to that proxy.

Hi @desi , were you able to find a way to solve this?

proxy has to be resolved at the client host itself. if windows, you can set the proxy using ie or edge browsers. see Use a proxy server in Windows