fhsgoncalves / metabase-sparksql-databricks-driver

GNU Affero General Public License v3.0
9 stars 1 forks source link

Metabase Driver: Spark Databricks

All you need you do is drop the driver in your plugins/ directory. You can grab it here or build it yourself:

Building the driver (the fast way)

Use the Dockerfile on this repo:

And you can deploy to some docker registry of your own and use the image!

Example of running:

And access http://localhost:3000.

Building the driver (advanced way)

Prereq: Install Metabase as a local maven dependency, compiled for building drivers

Clone the Metabase repo first if you haven't already done so.

cd /path/to/metabase/
lein install-for-building-drivers

Build the Spark Databricks driver

# (In the sparksql-databricks driver directory)
lein clean
DEBUG=1 LEIN_SNAPSHOTS_IN_RELEASE=true lein uberjar

Copy it to your plugins dir and restart Metabase

mkdir -p /path/to/metabase/plugins/
cp target/uberjar/sparksql-databricks.metabase-driver.jar /path/to/metabase/plugins/
jar -jar /path/to/metabase/metabase.jar

or:

mkdir -p /path/to/metabase/plugins
cp target/uberjar/sparksql-databricks.metabase-driver.jar /path/to/metabase/plugins/
cd /path/to/metabase_source
lein run