Download relevant jar or archive files depending on your use cases. You can also build Verdict from our source code using Apache Maven.

Verdict does not require any separate steps for installation. Simply placing those downloaded files in any of your local file system is enough to use Verdict.

All the jar files provided below are compiled using Oracle JDK 8.

Apache Spark

Download the below jar file and include it in Spark applications (using --jars option). Our Quick Start Guide provides more instructions.

Download Verdict Spark Library: verdict-spark-lib-0.4.8.jar

Hive, Impala, Redshift: Command-line Interface

Download the below zip archive, extract it, and start an interactive command-line interface as described in this document. CDH is Cloudera’s distribution including Hive and Impala. Important: You must place JDBC jars files for your database in the jdbc_jars directory.

Download Command Line Interface (including Verdict JDBC Driver): verdict-cli-0.4.8.jar

Note that the above jar file contains third-party JDBC drivers, i.e., JDBC drivers for Apache Hive, Apache Impala, Amazon Redshift, etc., without any modifications. The sole purpose of including those JDBC drivers in the above jar file is for the convenience of the existing users of those systems, and Verdict does not use any part of those JDBC drivers in its codebase.

Hive, Impala, Redshift: JDBC Driver

You can load below jar file in your Java applications in a standard way. Simply use instead our JDBC driver class name as described here. CDH is Cloudera’s distribution including Hive and Impala.

Download Verdict JDBC Driver: verdict-spark-lib-0.4.8.jar

Note that the above jar file contains third-party JDBC drivers, i.e., JDBC drivers for Apache Hive, Apache Impala, Amazon Redshift, etc., without any modifications. The sole purpose of including those JDBC drivers in the above jar file is for the convenience of the existing users of those systems, and Verdict does not use any part of those JDBC drivers in its codebase.

Build from source

Clone our Github repository or download an archive of it latest source code. Verdict is officially supported and tested for Oracle JDK 7 and above.

  1. Download: Github snapshot
  2. Visit: Github repository

Compile the source code using the following command: mvn package

The above commands will generate up to three jar files under the jars directory in the following patterns:

  1. verdict-spark-lib-(version).jar
  2. verdict-jdbc-(version).jar
  3. verdict-shell-(version).jar

The first jar file is used for Spark. The second jar file is Verdict’s JDBC driver. The third jar file is used (in conjunction with the second jar file) for Verdict’s command line interface.