Skip to content
Dremio - the missing link in modern data
Java JavaScript CSS FreeMarker TSQL Shell Other
Branch: master
Clone or download
yongyanw Release 3.3.2
Release notes are available at:
https://docs.dremio.com/release-notes/33-release-notes.html

Change-Id: I00e7fd5847ea2d344ea2d73cba723446420be543
Latest commit 3d6e34d Aug 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn Release 3.3.1 Jul 29, 2019
client Release 3.3.2 Aug 15, 2019
common Release 3.3.2 Aug 15, 2019
connector Release 3.3.2 Aug 15, 2019
contrib Release 3.3.2 Aug 15, 2019
dac Release 3.3.2 Aug 15, 2019
distribution Release 3.3.2 Aug 15, 2019
plugins Release 3.3.2 Aug 15, 2019
protocol Release 3.3.2 Aug 15, 2019
provision Release 3.3.2 Aug 15, 2019
sabot Release 3.3.2 Aug 15, 2019
sample-data Release 1.0.8 Jul 19, 2017
services Release 3.3.2 Aug 15, 2019
tools Release 3.3.2 Aug 15, 2019
.editorconfig Release 3.3.1 Jul 29, 2019
.gitignore Release 3.2.0 May 10, 2019
CONTRIBUTING.md Release 1.1.0 Aug 15, 2017
LICENSE Release 1.0.8 Jul 19, 2017
NOTICE Release 1.0.8 Jul 19, 2017
README.md Release 2.0.0rc Apr 13, 2018
mvnw Release 3.2.0 May 10, 2019
mvnw.cmd Release 3.2.0 May 10, 2019
pom.xml Release 3.3.2 Aug 15, 2019

README.md

Dremio

Dremio enables organizations to unlock the value of their data.

Documentation

Documentation is available at https://docs.dremio.com.

Quickstart: How to build and run Dremio

(a) Prerequisites

  • JDK 8 (OpenJDK or Oracle)
  • (Optional) Maven 3.3.9 or later (using Homebrew: brew install maven)

Run the following commands to verify that you have the correct versions of Maven and JDK installed:

java -version
mvn --version

(b) Clone the Repository

git clone https://github.com/dremio/dremio-oss.git dremio

(c) Build the Code

cd dremio
mvn clean install -DskipTests (or ./mvnw clean install -DskipTests if maven is not installed on the machine)

The "-DskipTests" option skips most of the tests. Running all tests takes a long time.

(d) Run/Install

Run

distribution/server/target/dremio-community-{DREMIO_VERSION}/dremio-community-{DREMIO_VERSION}/bin/dremio start

OR to start a server with a default user (dremio/dremio123)

mvn compile exec:exec -pl dac/daemon

Once run, the UI is accessible at:

http://localhost:9047

Production Install

(1) Unpack the tarball to install.
mkdir /opt/dremio
tar xvzf distribution/server/target/*.tar.gz --strip=1 -C /opt/dremio
(2) Start Dremio Embedded Mode
cd /opt/dremio
bin/dremio

OSS Only

To have the best possible experience with Dremio, we include a number of dependencies when building Dremio that are distributed under non-oss free (as in beer) licenses. Examples include drivers for major databases such as Oracle Database, Microsoft SQL Server, MySQL as well as enhancements to improve source pushdowns and thread scheduling. If you'd like to only include dependencies with OSS licenses, Dremio will continue to work but some features will be unavailable (such as connecting to databases that rely on these drivers).

To build dremio with only OSS dependencies, you can add the following option to your Maven commandline: -Ddremio.oss-only=true

The distribution directory will be distribution/server/target/dremio-oss-{DREMIO_VERSION}/dremio-oss-{DREMIO_VERSION}

Questions?

If you have questions, please post them on https://community.dremio.com.

You can’t perform that action at this time.