databricks-http-path

--databricks-http-path is a global parameter for the Liquibase Pro Databricks extension. It specifies the HTTP path of the compute resource (a Databricks cluster or a Databricks SQL warehouse) for Liquibase to use.

This parameter is hidden in Liquibase logs, even if --log-level is FINE. It is not exposed in the database connection URL. Instead, Liquibase uses it as a driver parameter.

It is available in the Liquibase Pro Databricks extension 1.0.0 and later.

Uses

You can use --databricks-http-path as an alternative to specifying your HTTP path directly in your Databricks connection URL.

If you don't specify --databricks-http-path, you must specify your HTTP path in your connection URL. For example:

jdbc:databricks://<server_hostname>:443;httpPath=/sql/1.0/warehouses/<your_warehouse_id>;

Syntax

You can set this parameter in the following ways:

Option

Syntax

Liquibase properties file (defaults file)

liquibase.databricks.httpPath: <string>

Global flow file argument (example)

stages: Default: actions: - type: liquibase command: update

globalArgs: { databricks-http-path: <string>" }

Global CLI parameter

liquibase --databricks-http-path=<string>update

--changelog-file=example-changelog.xml

JVM system property JAVA_Opts Environment Variable

Unix:

JAVA_OPTS=-Dliquibase.databricks.httpPath=<string>

Windows:

JAVA_OPTS=-D"liquibase.databricks.httpPath"=<string>

Liquibase environment variables

LIQUIBASE_COMMAND_CHANGELOG_FILE=<string>

For more information, see Working with Command Parameters.