Basic Tab

Connecting to SparkSQL

Specify the following to establish a connection with SparkSQL:

  • Server: Set this to the host name or IP address of the server hosting SparkSQL.
  • Port: Set this to the port for the connection to the SparkSQL instance.

Authenticating to SparkSQL

To authenticate to SparkSQL, set the following:

  • TransportMode: The transport mode to use to communicate with the SparkSQL server. Accepted entries are BINARY and HTTP. BINARY is selected by default.
  • AuthScheme: The authentication scheme used. Accepted entries are PLAIN, LDAP, NOSASL, and KERBEROS. PLAIN is selected by default.

Securing SparkSQL Connections

To enable TLS/SSL in the adapter, set UseSSL to True.

Connecting to Databricks

To connect to a Databricks cluster, set the properties as described below. Note: The needed values can be found in your Databricks instance by navigating to 'Clusters', selecting the desired cluster, and selecting the JDBC/ODBC tab under 'Advanced Options'.

  • Server: Set to the Server Hostname of your Databricks cluster.
  • Port: 443
  • TransportMode: HTTP
  • HTTPPath: Set to the HTTP Path of your Databricks cluster.
  • UseSSL: True
  • AuthScheme: PLAIN
  • User: Set to 'token'
  • Password: Set to your personal access token (value can be obtained by navigating to the User Settings page of your Databricks instance and selecting the Access Tokens tab).