Author: tshiran
Date: Tue Nov 11 05:54:25 2014
New Revision: 1638030
URL: http://svn.apache.org/r1638030
Log:
New website based on Jekyll
Added:
incubator/drill/site/trunk/content/drill/about/
incubator/drill/site/trunk/content/drill/about/index.html
incubator/drill/site/trunk/content/drill/architecture/
incubator/drill/site/trunk/content/drill/architecture/index.html
incubator/drill/site/trunk/content/drill/community/
incubator/drill/site/trunk/content/drill/community/index.html
incubator/drill/site/trunk/content/drill/css/syntax.css
incubator/drill/site/trunk/content/drill/download/
incubator/drill/site/trunk/content/drill/download/index.html
incubator/drill/site/trunk/content/drill/faq/
incubator/drill/site/trunk/content/drill/faq/index.html
incubator/drill/site/trunk/content/drill/favicon.ico (with props)
incubator/drill/site/trunk/content/drill/overview/
incubator/drill/site/trunk/content/drill/overview/index.html
incubator/drill/site/trunk/content/drill/team/
incubator/drill/site/trunk/content/drill/team/index.html
incubator/drill/site/trunk/content/drill/why/
incubator/drill/site/trunk/content/drill/why/index.html
Removed:
incubator/drill/site/trunk/content/drill/about.html
incubator/drill/site/trunk/content/drill/architecture.html
incubator/drill/site/trunk/content/drill/community.html
incubator/drill/site/trunk/content/drill/download.html
incubator/drill/site/trunk/content/drill/drill_overview.html
incubator/drill/site/trunk/content/drill/faq.html
incubator/drill/site/trunk/content/drill/intro.html
incubator/drill/site/trunk/content/drill/mailing-lists.html
incubator/drill/site/trunk/content/drill/overview.html
incubator/drill/site/trunk/content/drill/sandbox.html
incubator/drill/site/trunk/content/drill/source-repository.html
incubator/drill/site/trunk/content/drill/team.html
incubator/drill/site/trunk/content/drill/top-10-reasons-for-using-drill.html
Modified:
incubator/drill/site/trunk/content/drill/css/style.css
incubator/drill/site/trunk/content/drill/index.html
Added: incubator/drill/site/trunk/content/drill/about/index.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/about/index.html?rev=1638030&view=auto
==============================================================================
--- incubator/drill/site/trunk/content/drill/about/index.html (added)
+++ incubator/drill/site/trunk/content/drill/about/index.html Tue Nov 11
05:54:25 2014
@@ -0,0 +1,100 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+
+
+<title>About - Apache Drill</title>
+
+<link href="/drill/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/style.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/button.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/drill/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/drill/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/script.js"></script>
+
+</head>
+
+<body onResize="resized();">
+
+<div class="bui"></div>
+
+<div id="search">
+<input type="text" placeholder="Enter search term here">
+</div>
+
+<div id="menu" class="mw">
+<ul>
+ <li class="logo"><a href="/drill/"></a></li>
+ <li>
+ <a href="/drill/overview/">Documentation</a>
+ <ul>
+ <li><a href="/drill/overview/">Overview </a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 Minutes</a></li>
+ <li><a href="/drill/why/">Why Drill? </a></li>
+ <li><a href="/drill/architecture/">Architecture</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="/drill/community/">Community</a>
+ <ul>
+ <li><a href="/drill/team/">Team</a></li>
+ <li><a href="/drill/community/#events">Events and Meetups</a></li>
+ <li><a href="/drill/community/#mailinglists">Mailing Lists</a></li>
+ <li><a href="/drill/community/#getinvolved">Get Involved</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/DRILL/"
target="_blank">Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/incubator-drill"
target="_blank">GitHub</a></li>
+ </ul>
+ </li>
+ <li><a href="/drill/faq/">FAQ</a></li>
+ <li><a href="http://drill-user.org" target="_blank">Blog</a></li>
+ <li style="width:30px; padding-left: 2px; padding-right:10px"><a
href="https://twitter.com/apachedrill" target="_blank"><img
src="/drill/images/twitterbw.png" alt="" align="center" width="22"
style="padding: 0px 10px 1px 0px;"></a> </li>
+ <li class="l"><span> </span></li>
+ <li class="d"><a href="/drill/download/">Download</a></li>
+</ul>
+</div>
+
+<div class="int_title">
+<h1>About</h1>
+
+</div>
+
+<div class="int_text" align="left">This is the base Jekyll theme. You can find
out more info about customizing your Jekyll theme, as well as basic Jekyll
usage documentation at [jekyllrb.com](http://jekyllrb.com/)
+
+You can find the source code for the Jekyll new theme at:
[github.com/jglovier/jekyll-new](https://github.com/jglovier/jekyll-new)
+
+You can find the source code for Jekyll at
[github.com/jekyll/jekyll](https://github.com/jekyll/jekyll)
+</div>
+
+
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the
Apache License, Version 2.0.<br>
+Apache Incubator, Apache, and the Apache feather logo are trademarks of The
Apache Software Foundation. Other names appearing on the site may be trademarks
of their respective owners.<br/><br/>
+<strong>DISCLAIMER</strong><br/>
+Apache Drill is an effort undergoing incubation at The Apache Software
Foundation sponsored by the Apache Incubator PMC. Incubation is required of all
newly accepted projects until a further<br/>
+review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not<br/>
+necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.
+</div>
+</div>
+
+<script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>
Added: incubator/drill/site/trunk/content/drill/architecture/index.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/architecture/index.html?rev=1638030&view=auto
==============================================================================
--- incubator/drill/site/trunk/content/drill/architecture/index.html (added)
+++ incubator/drill/site/trunk/content/drill/architecture/index.html Tue Nov 11
05:54:25 2014
@@ -0,0 +1,194 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+
+
+<title>Architecture - Apache Drill</title>
+
+<link href="/drill/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/style.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/button.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/drill/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/drill/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/script.js"></script>
+
+</head>
+
+<body onResize="resized();">
+
+<div class="bui"></div>
+
+<div id="search">
+<input type="text" placeholder="Enter search term here">
+</div>
+
+<div id="menu" class="mw">
+<ul>
+ <li class="logo"><a href="/drill/"></a></li>
+ <li>
+ <a href="/drill/overview/">Documentation</a>
+ <ul>
+ <li><a href="/drill/overview/">Overview </a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 Minutes</a></li>
+ <li><a href="/drill/why/">Why Drill? </a></li>
+ <li><a href="/drill/architecture/">Architecture</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="/drill/community/">Community</a>
+ <ul>
+ <li><a href="/drill/team/">Team</a></li>
+ <li><a href="/drill/community/#events">Events and Meetups</a></li>
+ <li><a href="/drill/community/#mailinglists">Mailing Lists</a></li>
+ <li><a href="/drill/community/#getinvolved">Get Involved</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/DRILL/"
target="_blank">Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/incubator-drill"
target="_blank">GitHub</a></li>
+ </ul>
+ </li>
+ <li><a href="/drill/faq/">FAQ</a></li>
+ <li><a href="http://drill-user.org" target="_blank">Blog</a></li>
+ <li style="width:30px; padding-left: 2px; padding-right:10px"><a
href="https://twitter.com/apachedrill" target="_blank"><img
src="/drill/images/twitterbw.png" alt="" align="center" width="22"
style="padding: 0px 10px 1px 0px;"></a> </li>
+ <li class="l"><span> </span></li>
+ <li class="d"><a href="/drill/download/">Download</a></li>
+</ul>
+</div>
+
+<div class="int_title">
+<h1>Architecture</h1>
+<p>Apache Drill is a low latency distributed query engine for large-scale
datasets, including structured and semi-structured/nested data. Inspired by
Google's Dremel, Drill is designed to scale to several thousands of nodes and
query petabytes of data at interactive speeds that BI/Analytics environments
require.</p>
+</div>
+
+<div class="int_text" align="left"><h2>High-Level Architecture<h2>
+
+ <p>Drill includes a distributed execution environment, purpose
built for large-scale data processing. At the core of Apache Drill is the
'Drillbit' service, which is responsible for accepting requests from the
client, processing the queries, and returning results to the client.</p>
+
+ <p>A Drillbit service can be installed and run on all of the
required nodes in a Hadoop cluster to form a distributed cluster environment.
When a Drillbit runs on each data node in the cluster, Drill can maximize data
locality during query execution without moving data over the network or between
nodes. Drill uses ZooKeeper to maintain cluster membership and health-check
information.</p>
+
+<p>Note that though Drill works in a Hadoop cluster environment, Drill is not
tied to Hadoop and can run in any distributed cluster environment. The only
pre-requisite for Drill is Zookeeper.</p>
+
+ <h2>Query Flow in Drill</h2>
+
+ <p>
+
+ The following image represents the flow of a Drill query:
+ <img src="images/arc-1.jpg" alt="The flow of a Drill query"
width="550">
+
+ The flow of a Drill query typically involves the following
steps:
+
+ </p>
+ <ul class="num">
+ <li>The Drill client issues a query. A Drill client is a JDBC,
ODBC, command line interface or a REST API. Any Drillbit in the cluster can
accept queries from the clients. There is no master-slave concept.</li>
+ <li>The Drillbit then parses the query, optimizes it, and
generates a distributed query plan that is optimized for fast and efficient
execution.</li>
+ <li>The Drillbit that accepts the query becomes the driving
Drillbit node for the request. It gets a list of available Drillbit nodes in
the cluster from ZooKeeper. The driving Drillbit determines the appropriate
nodes to execute various query plan fragments to maximize data locality.</li>
+ <li> The Drillbit schedules the execution of query fragments
on individual nodes according to the execution plan.</li>
+ <li>The individual nodes finish their execution and return
data to the driving Drillbit.</li>
+ <li>The driving Drillbit streams results back to the
client.</li>
+ </ul>
+
+ <h2>Core Modules within a Drillbit</h2>
+ <p>The following image represents Drillbit components:</p>
+
+ <img src="images/arc-2.jpg" alt="Drillbit components"
width="525">
+
+ <p>⢠RPC end point: Drill exposes a low overhead protobuf-based
RPC protocol to communicate with the clients. Additionally, a C++ and Java API
layers are also available for the client applications to interact with Drill.
Clients can communicate to a specific Drillbit directly or go through a
ZooKeeper quorum to discover the available Drillbits before submitting queries.
It is recommended that the clients always go through ZooKeeper to shield
clients from the intricacies of cluster management, such as the addition or
removal of nodes.</p>
+ <p>⢠SQL parser: Drill uses Optiq, the open source framework, to
parse incoming queries. The output of the parser component is a language
agnostic, computer-friendly logical plan that represents the query.</p>
+ <p>⢠Optimizer: Drill uses various standard database
optimizations such as rule based/cost based, as well as data locality and other
optimization rules exposed by the storage engine to re-write and split the
query. The output of the optimizer is a distributed physical query plan that
represents the most efficient and fastest way to execute the query across
different nodes in the cluster.</p>
+ <p>⢠Execution engine: Drill provides a MPP execution engine
built to perform distributed query processing across the various nodes in the
cluster. </p>
+ <p>⢠Storage plugin interfaces: Drill serves as a query layer on
top of several data sources. Storage plugins in Drill represent the
abstractions that Drill uses to interact with the data sources. Storage plugins
provide Drill with the following information:</p>
+
+ <p class="l1">
+ ⢠Metadata available in the source<br>
+ ⢠Interfaces for Drill to read from and write to data
sources<br>
+ ⢠Location of data and a set of optimization rules to help
with efficient and faster execution of Drill queries on a specific data source
+ </p>
+ <p>
+ In the context of Hadoop, Drill provides storage plugins for
files and HBase/M7. Drill also integrates with Hive as a storage plugin since
Hive provides a metadata abstraction layer on top of files, HBase/M7, and
provides libraries to read data and operate on these sources (SerDes and UDFs).
+ </p>
+
+ <p>When users query files and HBase/M7 with Drill, they can do it
directly or go through Hive if they have metadata defined there. Drill
integration with Hive is only for metadata. Drill does not invoke the Hive
execution engine for any requests. </p>
+
+ <p>⢠Distributed cache: Drill uses a distributed
cache to manage metadata (not the data) and configuration information across
various nodes. Sample metadata information that is stored in the cache includes
query plan fragments, intermediate state of the query execution, and
statistics. Drill uses Infinispan as its cache technology.</p>
+
+ <h2>Architectural Highlights</h2>
+
+ <p>
+ The goal for Drill is to bring the SQL ecosystem and performance of
the relational systems to Hadoop scale data WITHOUT compromising on the
flexibility of Hadoop/NoSQL systems. There are several core architectural
elements in Apache Drill that make it a highly flexible and efficient query
engine.
+ </p>
+
+ <h3>Flexibility</h3>
+ <ul>
+ <li><p><strong>Dynamic schema
discovery</strong>: Drill does not require schema or type specification for the
data in order to start the query execution process. Instead, Drill starts
processing the data in units called record-batches and discovers the schema on
the fly during processing. Self-describing data formats such as Parquet, JSON,
AVRO and NoSQL databases have schema specified as part of the data itself,
which will be leveraged by Drill dynamically at the query time. Schema can
change over the course of a Drill query, so all of the Drill operators are
designed to reconfigure themselves when such schema changing events occur.
+ </p>
+<li><p><strong>Flexible data model</strong>: Drill is purpose-built from
ground up for complex/multi-structured data commonly seen in Hadoop/NoSQL
applications such as social/mobile, clickstream, logs and sensor equipped IOT.
From a user point of view, Drill allows access to nested data attributes, just
like SQL columns, and provides intuitive extensions to easily operate on them.
From an architecture point of view, Drill provides a flexible hierarchical
columnar data model that can represent complex, highly dynamic and evolving
data models and allows efficient processing of it without need to flatten or
materialize it either design time or at execution time. Relational data in
Drill is treated as a special or simplified case of complex/multi-structured
data.
+ </p>
+<li><p><strong>Decentralized metadata</strong>: Unlike other SQL-on-Hadoop
technologies or any traditional relational database, Drill does not have a
centralized metadata requirement. In order to query data through Drill, users
do not need to create and manage tables/views in a metadata repository, or rely
on a database administrator group for such a function. <br><br>
+Drill metadata is derived from the storage plugins that correspond to data
sources. Drill supports a varied set of storage plugins that provide a spectrum
of metadata ranging from full metadata such as for Hive, partial metadata such
as for HBase, or no central metadata such as for files. <br><br>
+De-centralized metadata also means that Drill is NOT tied to a single Hive
repository either. Users can query from multiple Hive repositories in a single
query and then combine data with information from HBase tables or a file in the
distributed file system. <br><br>
+Users also have the ability to create metadata (tables/views/databases) within
Drill using the SQL DDL syntax. De-centralized metadata is applicable during
metadata creation. Drill allows persisting metadata in one of the underlying
data sources. <br><br>
+From a client access perspective, Drill metadata is organized just like a
traditional DB <br>(Databases->Tables/Views->Columns). The metadata is
accessible through the ANSI standard INFORMATION_SCHEMA database.
+ </p>
+<li><p><strong>Extensibility</strong>: Drill provides an extensible
architecture at all layers, including storage plugin layer, query layer, query
optimization/execution, and client APIs. You can customize any layer for the
specific needs of an organization or you can extend the layer to a broader
array of use cases. <br><br>
+Drill provides a built in classpath scanning and plugin concept to add
additional storage plugins, functions, and operators with minimal
configuration.
+<br><br>
+The following list provides a few examples of Drill's extensible architectural
capabilities:
+<ul>
+<li>A high performance Java API to implement custom UDFs/UDAFs
+<li>Ability to go beyond Hadoop by implementing custom storage plugins to
other data sources such as Oracle/MySQL or NoSQL stores, such as Mongo or
Cassandra
+<li>An API to implement custom operators
+<li>Support for direct execution of strongly specified JSON based logical and
physical plans to help with the simplification of testing, and to enable
integration of alternative query languages other than SQL.
+ </p>
+</ul>
+
+</ul>
+
+<h3>Performance</h3>
+
+<p>Drill is designed from the ground up for high performance on large
datasets. Few core elements of Drill processing that help Drill achieve its
performance include:</p>
+<ul>
+<li><p><strong>Distributed engine</strong>: Drill provides a powerful
distributed execution engine for processing queries. Users can submit requests
to any node in the cluster. You can simply add new nodes to the cluster to
scale for larger volumes of data, support more users or to improve performance.
+ </p>
+<li><p><strong>Columnar execution</strong>: Drill optimizes for both columnar
storage and execution by using an in-memory data model that is hierarchical and
columnar. When working with data stored in columnar formats such as Parquet,
Drill avoids disk access for columns that are not involved in an analytic
query. Drill also provides an execution layer that performs SQL processing
directly on columnar data without row materialization. The combination of
optimizations for columnar storage and direct columnar execution significantly
lowers memory footprints and provides faster execution of BI/Analytic type of
workloads.
+ </p>
+<li><p><strong>Vectorization</strong>: Rather than operating on single values
from a single table record at one time, vectorization in Drill allows the CPU
to operate on vectors, referred to as a Record Batches. Record Batches are
arrays of values from many different records. The technical basis for
efficiency of vectorized processing is modern chip technology with
deep-pipelined CPU designs. Keeping all pipelines full to achieve efficiency
near peak performance is something impossible to achieve in traditional
database engines, primarily due to code complexity.
+ </p>
+<li><p><strong>Runtime compilation</strong>:
+Runtime compilation is faster compared to the interpreted execution. Drill
generates highly efficient custom code for every single query for every single
operator. Here is a quick overview of the Drill compilation/code generation
process at a glance.
+<br><img src="images/drillcompiler.png" width="500">
+ </p>
+<li><p><strong>Optimistic and pipelined query execution</strong>: Drill adopts
an optimistic execution model to process queries. Drill assumes that failures
are infrequent within the short span of a query and therefore does not spend
time creating boundaries or checkpoints to minimize recovery time. Failures at
node level are handled gracefully. In the instance of a single query failure,
the query is rerun. Drill execution uses a pipeline model where all tasks are
scheduled at once. The query execution happens in-memory as much as possible to
move data through task pipelines, persisting to disk only if there is memory
overflow.
+ </p>
+</ul></div>
+
+
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the
Apache License, Version 2.0.<br>
+Apache Incubator, Apache, and the Apache feather logo are trademarks of The
Apache Software Foundation. Other names appearing on the site may be trademarks
of their respective owners.<br/><br/>
+<strong>DISCLAIMER</strong><br/>
+Apache Drill is an effort undergoing incubation at The Apache Software
Foundation sponsored by the Apache Incubator PMC. Incubation is required of all
newly accepted projects until a further<br/>
+review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not<br/>
+necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.
+</div>
+</div>
+
+<script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>
Added: incubator/drill/site/trunk/content/drill/community/index.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/community/index.html?rev=1638030&view=auto
==============================================================================
--- incubator/drill/site/trunk/content/drill/community/index.html (added)
+++ incubator/drill/site/trunk/content/drill/community/index.html Tue Nov 11
05:54:25 2014
@@ -0,0 +1,248 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+
+
+<title>Community1 - Apache Drill</title>
+
+<link href="/drill/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/style.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/button.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/drill/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/drill/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/script.js"></script>
+
+</head>
+
+<body onResize="resized();">
+
+<div class="bui"></div>
+
+<div id="search">
+<input type="text" placeholder="Enter search term here">
+</div>
+
+<div id="menu" class="mw">
+<ul>
+ <li class="logo"><a href="/drill/"></a></li>
+ <li>
+ <a href="/drill/overview/">Documentation</a>
+ <ul>
+ <li><a href="/drill/overview/">Overview </a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 Minutes</a></li>
+ <li><a href="/drill/why/">Why Drill? </a></li>
+ <li><a href="/drill/architecture/">Architecture</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="/drill/community/">Community</a>
+ <ul>
+ <li><a href="/drill/team/">Team</a></li>
+ <li><a href="/drill/community/#events">Events and Meetups</a></li>
+ <li><a href="/drill/community/#mailinglists">Mailing Lists</a></li>
+ <li><a href="/drill/community/#getinvolved">Get Involved</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/DRILL/"
target="_blank">Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/incubator-drill"
target="_blank">GitHub</a></li>
+ </ul>
+ </li>
+ <li><a href="/drill/faq/">FAQ</a></li>
+ <li><a href="http://drill-user.org" target="_blank">Blog</a></li>
+ <li style="width:30px; padding-left: 2px; padding-right:10px"><a
href="https://twitter.com/apachedrill" target="_blank"><img
src="/drill/images/twitterbw.png" alt="" align="center" width="22"
style="padding: 0px 10px 1px 0px;"></a> </li>
+ <li class="l"><span> </span></li>
+ <li class="d"><a href="/drill/download/">Download</a></li>
+</ul>
+</div>
+
+<div class="int_title">
+<h1>Community1</h1>
+
+</div>
+
+<div class="int_text" align="left"> <a name="events" class="anchor"
style="position:relative; top:-60px;"></a>
+ <h2>Events and Meetups<h2>
+
+ <table class="table" cellpadding="0" cellspacing="0">
+ <thead>
+ <tr>
+ <th> </th>
+ <th>Meetup</th>
+ <th>Location</th>
+ <th>Speaker</th>
+ <th>Link</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>8/7/14</td>
+ <td>Big Data Analytics</td>
+ <td>Melbourne</td>
+ <td>MC Srivas</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/Big-Data-Analytics-Meetup-Group/events/187838162/"
target="_new">Click Here</a></td>
+ </tr>
+ <tr>
+ <td>8/13/14</td>
+ <td>Chicago HUG</td>
+ <td>Chicago</td>
+ <td>Jim Scott</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/Chicago-area-Hadoop-User-Group-CHUG/events/197729112/"
target="_new">Click Here</a></td>
+ </tr>
+ <tr>
+ <td>8/20/14</td>
+ <td>Pittsburgh HUG</td>
+ <td>Pittsburgh</td>
+ <td>MC Srivas</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/HUG-Pittsburgh/events/195143712/"
target="_new">Click Here</a></td>
+ </tr>
+ <tr>
+ <td>8/21/14</td>
+ <td>Heartland Big Data</td>
+ <td>Omaha, NE</td>
+ <td>Neeraja Rentachintala</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/Heartland-Big-Data-Meetup/events/191993642/"
target="_new">Click Here</a></td>
+ </tr>
+ <tr>
+ <td>8/26/14</td>
+ <td>Data Mining</td>
+ <td>San Francisco, CA</td>
+ <td>Tomer Shiran</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/Data-Mining/" target="_new">Click Here</a></td>
+ </tr>
+ <tr>
+ <td>10/8/14</td>
+ <td>SF HUG</td>
+ <td>San Francisco, CA</td>
+ <td>Tomer Shiran</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/hadoopsf/events/206923002/" target="_new">Click
Here</a></td>
+ </tr>
+ <tr>
+ <td>10/9/14</td>
+ <td>LA Big Data Users Group</td>
+ <td>Los Angeles</td>
+ <td>David Kewley</td>
+ <td>Drill talk</td>
+ </tr>
+
<tr>
+ <td>10/16/14</td>
+ <td>Kansas City Data Engineering Meetup</td>
+ <td>Kansas City</td>
+ <td>TBD</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/Kansas-City-Data-Engineering-at-Scale/"
target="_new">Click Here</a></td>
+ </tr>
+ <tr>
+ <td>10/16/14</td>
+ <td>Big Data in the Big D</td>
+ <td>Dallas</td>
+ <td>Nitin Bandugula</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/Big-Data-in-the-Big-D/" target="_new">Click
Here</a></td>
+ </tr>
+
+ <tr>
+ <td>10/25/14</td>
+ <td>Big Data Conference</td>
+ <td>Phoenix</td>
+ <td>M Farnback</td>
+ <td><a rel="nofollow"
href="http://www.phxdataconference.com/" target="_new">Click Here</a></td>
+ </tr>
+
+ <tr>
+ <td>10/28/14</td>
+ <td>Big Data Madison</td>
+ <td>Madison, WI</td>
+ <td>Keys Botzum</td>
+ <td><a rel="nofollow"
href="http://www.meetup.com/BigDataMadison/events/194359202/"
target="_new">Click Here</a></td>
+ </tr>
+ <tr>
+ <td>11/12/14</td>
+ <td>Big Data Summit</td>
+ <td>Kansas City</td>
+ <td>Jim Bates</td>
+ <td><a rel="nofollow"
href="http://bigdatasummitkc.org/" target="_new">Click Here</a></td>
+ </tr>
+ <tr>
+ <td>11/15/14</td>
+ <td>Global Big Data Camp</td>
+ <td>Dallas</td>
+ <td>Jim Bates</td>
+ <td><a rel="nofollow"
href="http://globalbigdatabootcamp.com/" target="_new">Click Here</a></td>
+ </tr>
+ </tbody>
+ </table>
+
+ <a name="mailinglists" class="anchor"></a>
+ <h2>Mailing Lists<h2>
+
+ <table class="table ul" cellpadding="0" cellspacing="0">
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Subscribe</th>
+ <th>Unsubscribe</th>
+ <th>Post</th>
+ <th>Archive</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>User List</td>
+ <td><a rel="nofollow"
href="mailto:[email protected]">Subscribe</a></td>
+ <td><a rel="nofollow"
href="mailto:[email protected]">Unsubscribe</a></td>
+ <td><a rel="nofollow"
href="mailto:[email protected]">Post</a></td>
+ <td><a rel="nofollow"
href="http://mail-archives.apache.org/mod_mbox/incubator-drill-user/">mail-archives.apache.org</a></td>
+ </tr>
+ <tr>
+ <td>Developer List</td>
+ <td><a rel="nofollow"
href="mailto:[email protected]">Subscribe</a></td>
+ <td><a rel="nofollow"
href="mailto:[email protected]">Unsubscribe</a></td>
+ <td><a rel="nofollow"
href="mailto:[email protected]">Post</a></td>
+ <td><a rel="nofollow"
href="http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/">mail-archives.apache.org</a></td>
+ </tr>
+ </tbody>
+ </table>
+
+ <a name="getinvolved" class="anchor"></a>
+ <h2>Get Involved</h2>
+
+ <p>
+ <a rel="nofollow"
href="https://cwiki.apache.org/confluence/display/DRILL/Contributing"
target="_blank">How to contribute to Drill</a><br>
+ <a rel="nofollow"
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Contribution+Ideas"
target="_blank">Contribution Ideas</a><br>
+ <a rel="nofollow"
href="https://plus.google.com/hangouts/_/event/ci4rdiju8bv04a64efj5fedd0lc"
target="_blank">Monthly Google Hangout - First Tuesday of each month 10:00am
PDT</a><br>
+ Twitter: <a rel="nofollow"
href="https://twitter.com/ApacheDrill" target="_blank">@ApacheDrill</a><br>
+ Wiki: <a rel="nofollow"
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_blank">Apache Drill Wiki</a><br>
+ <a rel="nofollow"
href="http://www.meetup.com/Bay-Area-Apache-Drill-User-Group/"
target="_blank">Drill Meetup Group</a><br>
+ <a rel="nofollow"
href="http://www.slideshare.net/ApacheDrill/" target="_blank">Apache Drill
Slideshare</a>
+ </p>
+ </div>
+
+
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the
Apache License, Version 2.0.<br>
+Apache Incubator, Apache, and the Apache feather logo are trademarks of The
Apache Software Foundation. Other names appearing on the site may be trademarks
of their respective owners.<br/><br/>
+<strong>DISCLAIMER</strong><br/>
+Apache Drill is an effort undergoing incubation at The Apache Software
Foundation sponsored by the Apache Incubator PMC. Incubation is required of all
newly accepted projects until a further<br/>
+review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not<br/>
+necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.
+</div>
+</div>
+
+<script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>
Modified: incubator/drill/site/trunk/content/drill/css/style.css
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/css/style.css?rev=1638030&r1=1638029&r2=1638030&view=diff
==============================================================================
--- incubator/drill/site/trunk/content/drill/css/style.css (original)
+++ incubator/drill/site/trunk/content/drill/css/style.css Tue Nov 11 05:54:25
2014
@@ -15,18 +15,17 @@ body {
.nw { white-space:nowrap; }
-pre, code {
- background-color: #f7f7f7;
- border: 1px solid #ddd;
- font-size: 13px;
- line-height: 19px;
- overflow-x: auto;
- overflow-y: auto;
- padding: 2px 4px;
- border-radius: 3px;
- word-wrap: normal;
- white-space: pre !important;
- font-family: Consolas, "Liberation Mono", Courier, monospace;
+pre {
+ font-family: 'Consolas', 'DejaVu Sans Mono',
+ 'Bitstream Vera Sans Mono', monospace;
+ font-size: 13px;
+ letter-spacing: 0.015em;
+ line-height: 120%;
+ padding: 0.5em;
+ border: 1px solid #ccc;
+ border-radius: 2px;
+ background-color: #f8f8f8;
+ overflow:auto;
}
a.anchor {
@@ -802,11 +801,11 @@ table.intro a:focus:before,
#header .dots, .aLeft, .aRight { display:none; }
-.int_text.download { text-align:center; }
+div.download { text-align:center; }
-.int_text.download table { table-layout:fixed; }
+div.download table { table-layout:fixed; }
-.int_text.download table a {
+div.download table a {
background-size:16px auto;
background-position:17px center;
background-repeat:no-repeat;
@@ -817,20 +816,20 @@ table.intro a:focus:before,
color:#FFF;
}
-.int_text.download table a.dl {
+div.download table a.dl {
background-color:#4aaf4c;
background-size:13px auto;
background-image:url(../images/download-ico.png);
}
-.int_text.download table a.dl:hover {
+div.download table a.dl:hover {
background-color:#348436;
}
-.int_text.download table a.find {
+div.download table a.find {
background-color:#1a6bc7;
background-image:url(../images/btn-lens.png);
}
-.int_text.download table a.find:hover {
+div.download table a.find:hover {
background-color:#145aa8;
}
\ No newline at end of file
Added: incubator/drill/site/trunk/content/drill/css/syntax.css
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/css/syntax.css?rev=1638030&view=auto
==============================================================================
--- incubator/drill/site/trunk/content/drill/css/syntax.css (added)
+++ incubator/drill/site/trunk/content/drill/css/syntax.css Tue Nov 11 05:54:25
2014
@@ -0,0 +1,60 @@
+.highlight { background: #ffffff; }
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { font-weight: bold } /* Keyword */
+.highlight .o { font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /*
Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /*
Generic.Deleted */
+.highlight .gd .x { color: #000000; background-color: #ffaaaa } /*
Generic.Deleted.Specific */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /*
Generic.Inserted */
+.highlight .gi .x { color: #000000; background-color: #aaffaa } /*
Generic.Inserted.Specific */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { font-weight: bold } /* Keyword.Constant */
+.highlight .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #d14 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #0086B3 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #d14 } /* Literal.String.Backtick */
+.highlight .sc { color: #d14 } /* Literal.String.Char */
+.highlight .sd { color: #d14 } /* Literal.String.Doc */
+.highlight .s2 { color: #d14 } /* Literal.String.Double */
+.highlight .se { color: #d14 } /* Literal.String.Escape */
+.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
+.highlight .si { color: #d14 } /* Literal.String.Interpol */
+.highlight .sx { color: #d14 } /* Literal.String.Other */
+.highlight .sr { color: #009926 } /* Literal.String.Regex */
+.highlight .s1 { color: #d14 } /* Literal.String.Single */
+.highlight .ss { color: #990073 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
Added: incubator/drill/site/trunk/content/drill/download/index.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/download/index.html?rev=1638030&view=auto
==============================================================================
--- incubator/drill/site/trunk/content/drill/download/index.html (added)
+++ incubator/drill/site/trunk/content/drill/download/index.html Tue Nov 11
05:54:25 2014
@@ -0,0 +1,155 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+
+
+<title>Download - Apache Drill</title>
+
+<link href="/drill/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/style.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/button.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/drill/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/drill/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/script.js"></script>
+
+</head>
+
+<body onResize="resized();">
+
+<div class="bui"></div>
+
+<div id="search">
+<input type="text" placeholder="Enter search term here">
+</div>
+
+<div id="menu" class="mw">
+<ul>
+ <li class="logo"><a href="/drill/"></a></li>
+ <li>
+ <a href="/drill/overview/">Documentation</a>
+ <ul>
+ <li><a href="/drill/overview/">Overview </a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 Minutes</a></li>
+ <li><a href="/drill/why/">Why Drill? </a></li>
+ <li><a href="/drill/architecture/">Architecture</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="/drill/community/">Community</a>
+ <ul>
+ <li><a href="/drill/team/">Team</a></li>
+ <li><a href="/drill/community/#events">Events and Meetups</a></li>
+ <li><a href="/drill/community/#mailinglists">Mailing Lists</a></li>
+ <li><a href="/drill/community/#getinvolved">Get Involved</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/DRILL/"
target="_blank">Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/incubator-drill"
target="_blank">GitHub</a></li>
+ </ul>
+ </li>
+ <li><a href="/drill/faq/">FAQ</a></li>
+ <li><a href="http://drill-user.org" target="_blank">Blog</a></li>
+ <li style="width:30px; padding-left: 2px; padding-right:10px"><a
href="https://twitter.com/apachedrill" target="_blank"><img
src="/drill/images/twitterbw.png" alt="" align="center" width="22"
style="padding: 0px 10px 1px 0px;"></a> </li>
+ <li class="l"><span> </span></li>
+ <li class="d"><a href="/drill/download/">Download</a></li>
+</ul>
+</div>
+
+<div class="int_title">
+<h1>Download</h1>
+
+</div>
+
+<div class="int_text" align="left"><div class="download">
+ <h2>The latest release is Drill 0.6.0, released November 1,
2014</h2>
+ <br>
+
+ <table>
+ <tr>
+ <td><a
href="http://www.apache.org/dyn/closer.cgi/incubator/drill/drill-0.6.0-incubating/apache-drill-0.6.0-incubating.tar.gz"
class="find" id="apachemirror" style="background-color: #4aaf4c;">FIND AN
APACHE MIRROR</a></td>
+ <td><a
href="http://getdrill.org/drill/download/apache-drill-0.6.0-incubating.tar.gz"
rel="nofollow" class="dl" id="directdownload">DIRECT FILE DOWNLOAD</a></td>
+ <td><a
href="http://doc.mapr.com/display/MapR/Step+1.+Install+the+MapR+Drill+ODBC+Driver"
rel="nofollow" class="dl">ODBC DRIVERS FOR DRILL*</a></td>
+ </tr>
+ </table>
+
+ <p style="margin-top:1px; padding-top:1px;"><strong>Release Notes:
</strong><a
href="https://cwiki.apache.org/confluence/display/DRILL/Release+Notes"> Click
here</a> |
+ <strong>Fork Drill 0.6 on GitHub: </strong><a
href="https://github.com/apache/incubator-drill/tree/0.6.0-incubating"
rel="nofollow"> Click here</a></p>
+
+ <br>
+
+
+ <!--<div style="border-top: solid 2px #1a6bc7; border-bottom:
solid 2px #1a6bc7;padding: 5px;">-->
+ <!--<div style="background: #e7e7e7; padding:1px 0px 0px
0px;">-->
+ <h2>Visit the Apache Drill Tutorial for sample datasets and
code examples</h2><br>
+ <table>
+ <tr>
+ <td> </td>
+
+ <td style="padding-left: 38px"><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Tutorial"
rel="nofollow" target="_blank" class="find">DRILL TUTORIAL</a></td>
+<td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td></td>
+ <td> </td>
+ </tr>
+
+ </table>
+ <!--</div>-->
+ <p style="margin-top:0px; padding-top:0px;"><strong>Don't
have Hadoop deployed? You can try <a
href="https://www.mapr.com/products/mapr-sandbox-hadoop/download-sandbox-drill"
rel="nofollow">Drill with a VM</a>*</p>
+<br>
+
+
+ <p style="margin-top:1px;
padding-top:1px;"><strong>Previous Drill releases: </strong><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+0.5.0+Release+Notes"
rel="nofollow">0.5.0</a> | <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+0.4.0+Release+Notes"
rel="nofollow">0.4.0</a></p>
+
+<br><br>
+ <p>*Please note that ODBC drivers and VM are provided by a third-party
under a non-Apache license.</p>
+</div>
+<script type="text/javascript">
+$('#directdownload').click(function(event) {
+ ga('send', 'event', 'Downloads', 'Direct', 'Direct Download');
+});
+$('#apachemirror').click(function(event) {
+ event.preventDefault();
+ var link = $(this);
+ ga('send', 'event', 'Downloads', 'Link', 'Apache Mirrors', {
+ 'hitCallback': function () {
+ document.location = link.attr('href');
+ }
+ });
+});
+</script>
+
+</div>
+
+
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the
Apache License, Version 2.0.<br>
+Apache Incubator, Apache, and the Apache feather logo are trademarks of The
Apache Software Foundation. Other names appearing on the site may be trademarks
of their respective owners.<br/><br/>
+<strong>DISCLAIMER</strong><br/>
+Apache Drill is an effort undergoing incubation at The Apache Software
Foundation sponsored by the Apache Incubator PMC. Incubation is required of all
newly accepted projects until a further<br/>
+review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not<br/>
+necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.
+</div>
+</div>
+
+<script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>
Added: incubator/drill/site/trunk/content/drill/faq/index.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/faq/index.html?rev=1638030&view=auto
==============================================================================
--- incubator/drill/site/trunk/content/drill/faq/index.html (added)
+++ incubator/drill/site/trunk/content/drill/faq/index.html Tue Nov 11 05:54:25
2014
@@ -0,0 +1,198 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+
+
+<title>Frequently Asked Questions - Apache Drill</title>
+
+<link href="/drill/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/style.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/button.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/drill/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/drill/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/script.js"></script>
+
+</head>
+
+<body onResize="resized();">
+
+<div class="bui"></div>
+
+<div id="search">
+<input type="text" placeholder="Enter search term here">
+</div>
+
+<div id="menu" class="mw">
+<ul>
+ <li class="logo"><a href="/drill/"></a></li>
+ <li>
+ <a href="/drill/overview/">Documentation</a>
+ <ul>
+ <li><a href="/drill/overview/">Overview </a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 Minutes</a></li>
+ <li><a href="/drill/why/">Why Drill? </a></li>
+ <li><a href="/drill/architecture/">Architecture</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="/drill/community/">Community</a>
+ <ul>
+ <li><a href="/drill/team/">Team</a></li>
+ <li><a href="/drill/community/#events">Events and Meetups</a></li>
+ <li><a href="/drill/community/#mailinglists">Mailing Lists</a></li>
+ <li><a href="/drill/community/#getinvolved">Get Involved</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/DRILL/"
target="_blank">Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/incubator-drill"
target="_blank">GitHub</a></li>
+ </ul>
+ </li>
+ <li><a href="/drill/faq/">FAQ</a></li>
+ <li><a href="http://drill-user.org" target="_blank">Blog</a></li>
+ <li style="width:30px; padding-left: 2px; padding-right:10px"><a
href="https://twitter.com/apachedrill" target="_blank"><img
src="/drill/images/twitterbw.png" alt="" align="center" width="22"
style="padding: 0px 10px 1px 0px;"></a> </li>
+ <li class="l"><span> </span></li>
+ <li class="d"><a href="/drill/download/">Download</a></li>
+</ul>
+</div>
+
+<div class="int_title">
+<h1>Frequently Asked Questions</h1>
+
+</div>
+
+<div class="int_text" align="left"> <h3>What use cases should I
consider using Drill for?</h3>
+ <p>
+ Drill provides low latency SQL queries on large-scale datasets.
Example use cases for Drill include
+ <ul>
+ <li>Interactive data exploration/data discovery</li>
+ <li>Adhoc BI/reporting queries</li>
+ <li>Analytics on NoSQL data</li>
+ <li>Real time or Day zero analytics (i.e analyze data as
it comes with no preparation/ETL)</li>
+ </ul>
+ </p>
+ <p>We expect Drill to be used in lot more use cases where low
latency is required.</p>
+
+ <h3>Does Drill replace Hive for batch processing? What about my
OLTP applications?</h3>
+ <p>Drill complements batch-processing frameworks such as Hive,
Pig, MapReduce to support low latency queries. Drill at this point doesn't make
an optimal choice for OLTP/operational applications that require sub-second
response times. </p>
+
+ <h3>There are lots of SQL on Hadoop technologies out there. How is
Drill different?</h3>
+ <p>
+ Drill takes a different approach to SQL-on-Hadoop than Hive
and other related technologies. The goal for Drill is to bring the SQL
ecosystem and performance of the relational systems to Hadoop-scale data
without compromising on the flexibility of Hadoop/NoSQL systems. Drill provides
a flexible query environment for users with the key capabilities as below.
+ <ul>
+ <li>Self-describing data support without centralized
schema definitions/management</li>
+ <li>Support for complex/multi-structured data types</li>
+ <li>ANSI SQL support (not SQL "Like") & BI tool
integration</li>
+ <li>Extensibility to go beyond Hadoop environments</li>
+ </ul>
+ </p>
+
+ <h3>What is self-describing data?</h3>
+ <p>Self-describing data is where schema is specified as part of
the data itself. File formats such as Parquet, JSON, ProtoBuf, XML, AVRO and
NoSQL databases are all examples of self-describing data. Some of these data
formats also dynamic and complex in that every record in the data can have its
own set of columns/attributes and each column can be semi-structured/nested.</p>
+
+ <h3>How does Drill support queries on self-describing data?</h3>
+ <p>
+ Drill enables queries on self-describing data using the
fundamental architectural foundations as below.<br>
+ <ul>
+ <li>Dynamic schema discovery or late binding: Drill
allows performing queries directly on self-describing data such as Files, HBase
without defining overlay schema definitions in Hive metastore. The schema is
discovered on the fly at the query time. With the dynamic schema discovery,
Drill makes it easy to support dynamic and rapidly evolving data models.</li>
+ <li>Flexible data model: Drill is built from the ground
up for complex/semi-structured data commonly seen in Hadoop/NoSQL systems.
Drill provides intuitive extensions to SQL to represent and operate on complex
data. The internal data model of Drill is hierarchical and columnar with which
it can represent and perform efficient SQL processing on complex data natively
without flattening into rows either at the design time or runtime.</li>
+ </ul>
+ </p>
+
+ <p>Together with the dynamic data discovery and a flexible data
model that can handle complex data types, Drill allows users to get fast and
complete value from all their data.</p>
+
+ <h3>But I already have schemas defined in Hive metastore? Can I
use that with Drill?</h3>
+ <p>Yes, Hive also serves as data source for Drill. So you can
simply point to the Hive metastore from Drill and start performing low latency
queries on Hive tables with no modifications. </p>
+
+ <h3>Is Drill trying to be "anti-schema" or "anti-dba"?</h3>
+ <p>
+ Of course not! Central EDW schemas work great if data models
are not changing often, value of data is well understood and is ready to be
operationalized for regular reporting purposes. However, during data
exploration and discovery phase, rigid modeling requirement poses challenges
and delays value from data, especially in the Hadoop/NoSQL environments where
the data is highly complex, dynamic and evolving fast. Few challenges include
+ <ul>
+ <li>Complex data models (eg: JSON) are hard to map to
relational paradigms</li>
+ <li>Centralized schemas are hard to keep up with when data
models evolve fast</li>
+ <li>Static models defined for known questions are not
enough for the diversity and volumes of big data</li>
+ <li>Non-repetitive/ad hoc queries and short-term data
exploration needs may not justify modeling costs</li>
+ </ul>
+ </p>
+
+ <p>Drill is all about flexibility. The flexible schema management
capabilities in Drill lets users explore the data in its native format as it
comes in directly and create models/structure if needed in Hive metastore or
using the CREATE TABLE/CREATE VIEW syntax within Drill.</p>
+
+ <h3>What does a Drill query look like?</h3>
+ <p>Drill uses a de-centralized metadata model and relies on its
storage plugins to provide with the metadata. Drill supports queries on file
system (distributed and local), HBase and Hive tables. There is a storage
plugin associated with each data source that is supported by Drill.<br><br>
+ Here is the anatomy of a Drill query. </p>
+ <img src="images/overview-img1.png" width="550" alt="">
+
+ <h3>Can I connect to Drill from my BI tools (such as Tableau,
Microstrategy, etc.)?</h3>
+ <p>Yes, Drill provides JDBC/ODBC drivers for integrating with
BI/SQL based tools. </p>
+
+ <h3>What SQL functionality can Drill support?</h3>
+ <p>
+ Drill provides ANSI standard SQL (not SQL "Like" or Hive QL)
with support for all key analytics functionality such as SQL data types, joins,
aggregations, filters, sort, sub-queries (including correlated), joins in where
clause etc. <a
href="https://cwiki.apache.org/confluence/display/DRILL/SQL+Overview"
target="new">Click here</a> for reference on SQL functionality in Drill.
+ </p>
+
+ <h3>What Hadoop distributions does Drill work with?</h3>
+ <p>Drill is not designed with a particular Hadoop distribution in
mind and we expect it to work with all Hadoop distributions that support Hadoop
2.3.x file client API. We have validated it so far with Apache Hadoop/MapR/CDH
and Amazon EMR* distributions.</p>
+ <p><em style="font-size:14px">* Custom configuration required.
Please contact <a
href="[email protected]">[email protected]</a> for
questions</em></p>
+
+ <h3>How does Drill achieve performance?</h3>
+ <p>
+ Drill is built from the ground up for performance on
large-scale datasets. The key architectural components that help in achieving
performance include.
+ <ul>
+ <li>Distributed query optimization & execution</li>
+ <li>Columnar execution</li>
+ <li>Vectorization</li>
+ <li>Runtime compilation & code generation</li>
+ <li>Optimistic/pipelined execution</li>
+ </ul>
+ </p>
+
+ <h3>Does Drill support multi-tenant/high concurrency
environments?</h3>
+ <p>Drill is built to support several 100s of queries at any given
point. Clients can submit requests to any node running Drillbit service in the
cluster (no master-slave concept). To support more users, you simply have to
add more nodes to the cluster.</p>
+
+ <h3>Do I need to load data into Drill to start querying it?</h3>
+ <p>No. Drill can query data "in situ".</p>
+
+ <h3>What is the best way to get started with Drill?</h3>
+ <p>The best way to get started is to just try it out. It just
takes a few minutes even if you do not have a cluster. Here is a good place to
start - <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_new">Apache Drill in 10 minutes.</a></p>
+
+
+ <h3>How can I ask questions and provide feedback?</h3>
+ <p>Please post your questions and feedback on <a
href="mailto:[email protected]">[email protected]</a>.
We are happy to have you try out Drill and help with any questions!</p>
+
+ <h3>How can I contribute to Drill?</h3>
+ <p>
+ Please refer to the <a
href="/drill/community/#getinvolved">Get Involved</a> page on how to get
involved with Drill.<br>
+ <a
href="https://cwiki.apache.org/confluence/display/DRILL/Contributing"
target="_new">Here is how you can contribute.</a><br>
+ Please contact <a
href="mailto:[email protected]">[email protected]</a>
for any questions.
+ </p></div>
+
+
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the
Apache License, Version 2.0.<br>
+Apache Incubator, Apache, and the Apache feather logo are trademarks of The
Apache Software Foundation. Other names appearing on the site may be trademarks
of their respective owners.<br/><br/>
+<strong>DISCLAIMER</strong><br/>
+Apache Drill is an effort undergoing incubation at The Apache Software
Foundation sponsored by the Apache Incubator PMC. Incubation is required of all
newly accepted projects until a further<br/>
+review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not<br/>
+necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.
+</div>
+</div>
+
+<script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>
Added: incubator/drill/site/trunk/content/drill/favicon.ico
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/favicon.ico?rev=1638030&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/drill/site/trunk/content/drill/favicon.ico
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: incubator/drill/site/trunk/content/drill/index.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/index.html?rev=1638030&r1=1638029&r2=1638030&view=diff
==============================================================================
--- incubator/drill/site/trunk/content/drill/index.html (original)
+++ incubator/drill/site/trunk/content/drill/index.html Tue Nov 11 05:54:25 2014
@@ -1,95 +1,89 @@
-<html>
- <head>
- <meta charset="UTF-8">
- <title>Apache Drill</title>
-
- <link href="css/style.css" rel="stylesheet" type="text/css">
- <link href="css/arrows.css" rel="stylesheet" type="text/css">
- <link href="css/button.css" rel="stylesheet" type="text/css">
-
- <script language="javascript" type="text/javascript"
src="js/lib/jquery-1.11.1.min.js"></script>
- <script language="javascript" type="text/javascript"
src="js/lib/jquery.easing.1.3.js"></script>
- <script language="javascript" type="text/javascript"
src="js/modernizr.custom.js"></script>
- <script language="javascript" type="text/javascript"
src="js/script.js"></script>
-
- </head>
-
- <body onResize="resized();">
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+
+
+<title>Apache Drill - Self-Service Data Exploration</title>
+
+<link href="/drill/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/style.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/button.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/drill/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/drill/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/script.js"></script>
+
+</head>
+
+<body onResize="resized();">
+
+<div class="bui"></div>
+
+<div id="search">
+<input type="text" placeholder="Enter search term here">
+</div>
+
+<div id="menu" class="mw">
+<ul>
+ <li class="logo"><a href="/drill/"></a></li>
+ <li>
+ <a href="/drill/overview/">Documentation</a>
+ <ul>
+ <li><a href="/drill/overview/">Overview </a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 Minutes</a></li>
+ <li><a href="/drill/why/">Why Drill? </a></li>
+ <li><a href="/drill/architecture/">Architecture</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="/drill/community/">Community</a>
+ <ul>
+ <li><a href="/drill/team/">Team</a></li>
+ <li><a href="/drill/community/#events">Events and Meetups</a></li>
+ <li><a href="/drill/community/#mailinglists">Mailing Lists</a></li>
+ <li><a href="/drill/community/#getinvolved">Get Involved</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/DRILL/"
target="_blank">Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/incubator-drill"
target="_blank">GitHub</a></li>
+ </ul>
+ </li>
+ <li><a href="/drill/faq/">FAQ</a></li>
+ <li><a href="http://drill-user.org" target="_blank">Blog</a></li>
+ <li style="width:30px; padding-left: 2px; padding-right:10px"><a
href="https://twitter.com/apachedrill" target="_blank"><img
src="/drill/images/twitterbw.png" alt="" align="center" width="22"
style="padding: 0px 10px 1px 0px;"></a> </li>
+ <li class="l"><span> </span></li>
+ <li class="d"><a href="/drill/download/">Download</a></li>
+</ul>
+</div>
+
+<div id="header" class="mw">
+
+<div class="nav-circlepop">
+ <a class="aLeft prev"><span class="icon-wrap"></span></a>
+ <a class="aRight next"><span class="icon-wrap"></span></a>
+</div>
+
+<div class="dots">
+</div>
+
+<div class="scroller">
+ <div class="item">
+ <div class="tc">
+ <h1>Apache Drill</h1>
+ <h1 style="font-size:20px">Self-Service Data Exploration</h1>
+ <a href="/drill/download/" class="btn btn-1 btn-1c"><span>NOW READY FOR
DOWNLOAD</span></a>
+ </div>
+ </div>
+</div>
- <div id="search">
- <input type="text" placeholder="Enter search term here">
- </div>
-
- <!-- MENU -->
- <div id="menu" class="mw">
-
- <ul>
- <li class="logo"><a href="index.html"></a></li>
-<li>
- <a href="overview.html">Documentation</a>
- <ul>
- <li><a
href="overview.html">Overview </a></li>
-
<li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 Minutes</a></li>
-
<li><a href="top-10-reasons-for-using-drill.html">Why Drill?
</a>
-
<li><a href="architecture.html">Architecture</a></li>
-
-
- </ul>
- </li>
- <li>
- <a href="community.html">Community</a>
- <ul>
-
<li><a href="team.html">Team</a></li>
- <li><a href="community.html#events">Events and
Meetups</a></li>
- <li><a href="community.html#mailinglists">Mailing
Lists</a></li>
- <li><a href="community.html#getinvolved">Get
Involved</a></li>
- <li><a
href="https://issues.apache.org/jira/browse/DRILL/" target="_blank">Issue
Tracker</a></li>
- <li><a
href="https://github.com/apache/incubator-drill" target="_blank">Github</a></li>
- </ul>
- </li>
- <li><a href="faq.html">FAQ</a></li>
- <li><a
href="http://drill-user.org" target="_blank">Blog</a></li>
- <li
style="width:30px; padding-left: 2px; padding-right:10px"><a
href="https://twitter.com/apachedrill" target="_blank"><img
src="images/twitterbw.png" alt="" align="center" width="22" style="padding: 0px
10px 1px 0px;"></a> </li>
-
-
- <li class="l"><span> </span></li>
- <li class="d"><a href="download.html">Download</a></li>
- </ul>
-
- </div>
- <!-- last line -->
-<!--
- <div id="subhead">
- <ul>
- <li class="ag"><a href="#agility">Agility</a></li>
- <li class="fl"><a href="#flexibility">Flexibility</a></li>
- <li class="fa"><a href="#familiarity">Familiarity</a></li>
- </ul>
- </div>
- -->
-
- <div id="header" class="mw">
- <div class="nav-circlepop">
- <a class="aLeft prev"><span class="icon-wrap"></span></a>
- <a class="aRight next"><span class="icon-wrap"></span></a>
- </div>
- <div class="dots">
-
- </div>
- <div class="scroller">
-
- <div class="item">
- <div class="tc">
- <h1>Apache Drill</h1>
- <h1 style="font-size:20px">
- Self-Service Data Exploration
- </h1>
- <a href="download.html" class="btn btn-1
btn-1c"><span>NOW READY FOR DOWNLOAD</span></a>
- </div>
- </div>
+</div><!-- header -->
- </div>
- </div>
<div class="mw introWrapper">
<table class="intro" cellpadding="0" cellspacing="0"
align="center" width="940">
@@ -150,27 +144,28 @@
</div>
- <div id="footer" class="mw">
- <div class="wrapper">
- Copyright © 2012-2014 The Apache Software Foundation, licensed
under the Apache License, Version 2.0.<br>
-Apache Incubator, Apache, and the Apache feather logo are trademarks of The
Apache Software Foundation. Other names appearing on the site may be trademarks
of their respective owners.<br>
- <br>
- <strong>DISCLAIMER</strong><br>
-Apache Drill is an effort undergoing incubation at The Apache Software
Foundation sponsored by the Apache Incubator PMC. Incubation is required of all
newly accepted projects until a further<br>
-review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not<br>necessarily a reflection of the
completeness or stability of the code, it does indicate that the project has
yet to be fully endorsed by the ASF.
- </div>
- </div>
-
- <script>
-
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new
Date();a=s.createElement(o),
-
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
- ga('create', 'UA-53379651-1', 'auto');
- ga('send', 'pageview');
-
- </script>
-
- </body>
-</html>
+
+
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the
Apache License, Version 2.0.<br>
+Apache Incubator, Apache, and the Apache feather logo are trademarks of The
Apache Software Foundation. Other names appearing on the site may be trademarks
of their respective owners.<br/><br/>
+<strong>DISCLAIMER</strong><br/>
+Apache Drill is an effort undergoing incubation at The Apache Software
Foundation sponsored by the Apache Incubator PMC. Incubation is required of all
newly accepted projects until a further<br/>
+review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not<br/>
+necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.
+</div>
+</div>
+
+<script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>
Added: incubator/drill/site/trunk/content/drill/overview/index.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/overview/index.html?rev=1638030&view=auto
==============================================================================
--- incubator/drill/site/trunk/content/drill/overview/index.html (added)
+++ incubator/drill/site/trunk/content/drill/overview/index.html Tue Nov 11
05:54:25 2014
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+
+
+<title>Overview - Apache Drill</title>
+
+<link href="/drill/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/style.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/drill/css/button.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/drill/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/drill/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript"
src="/drill/js/script.js"></script>
+
+</head>
+
+<body onResize="resized();">
+
+<div class="bui"></div>
+
+<div id="search">
+<input type="text" placeholder="Enter search term here">
+</div>
+
+<div id="menu" class="mw">
+<ul>
+ <li class="logo"><a href="/drill/"></a></li>
+ <li>
+ <a href="/drill/overview/">Documentation</a>
+ <ul>
+ <li><a href="/drill/overview/">Overview </a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 Minutes</a></li>
+ <li><a href="/drill/why/">Why Drill? </a></li>
+ <li><a href="/drill/architecture/">Architecture</a></li>
+ </ul>
+ </li>
+ <li>
+ <a href="/drill/community/">Community</a>
+ <ul>
+ <li><a href="/drill/team/">Team</a></li>
+ <li><a href="/drill/community/#events">Events and Meetups</a></li>
+ <li><a href="/drill/community/#mailinglists">Mailing Lists</a></li>
+ <li><a href="/drill/community/#getinvolved">Get Involved</a></li>
+ <li><a href="https://issues.apache.org/jira/browse/DRILL/"
target="_blank">Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/incubator-drill"
target="_blank">GitHub</a></li>
+ </ul>
+ </li>
+ <li><a href="/drill/faq/">FAQ</a></li>
+ <li><a href="http://drill-user.org" target="_blank">Blog</a></li>
+ <li style="width:30px; padding-left: 2px; padding-right:10px"><a
href="https://twitter.com/apachedrill" target="_blank"><img
src="/drill/images/twitterbw.png" alt="" align="center" width="22"
style="padding: 0px 10px 1px 0px;"></a> </li>
+ <li class="l"><span> </span></li>
+ <li class="d"><a href="/drill/download/">Download</a></li>
+</ul>
+</div>
+
+<div class="int_title">
+<h1>Overview</h1>
+
+</div>
+
+<div class="int_text" align="left"> <h2>Complete Drill
Documentation</h2>
+ <p><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_blank">Click here</a></p>
+
+ <h2>Quick Links</h2>
+ <p><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_blank">Drill in 10 minutes</a></p>
+ <p><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingaFileSystem"
target="_blank">Query Files</a> |
+ <a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHBaseTables"
target="_blank">Query HBase</a> | <a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHiveTables"
target="_blank">Query Hive</a></p>
+ <p><a
href="https://cwiki.apache.org/confluence/display/DRILL/SQL+Overview"
target="_blank">SQL Support</a></p>
+ <p><a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Tutorial"
target="_blank">Drill Tutorials</a></p>
+
+ <h2>Videos</h2><br>
+ <table>
+ <tr>
+ <td
style="text-align:center"><iframe width="373" height="210"
src="https://www.youtube.com/embed/HITzj3ihSUk" frameborder="0"
allowfullscreen></iframe><p>Introduction to Apache Drill</p></td>
+ <td
style="text-align:center"><iframe width="373" height="210"
src="https://www.youtube.com/embed/FkcegazNuio" frameborder="0"
allowfullscreen></iframe><p>Tableau + Drill</p></td>
+ </tr>
+ <tr>
+ <td
style="text-align:center"><iframe width="373" height="210"
src="https://www.youtube.com/embed/kG6vzsk8T7E" frameborder="0"
allowfullscreen></iframe>
+ <p>Drill Configuration
Options</p></td>
+ <td
style="text-align:center"><iframe width="373" height="210"
src="https://www.youtube.com/embed/XUIKlsX8yVM" frameborder="0"
allowfullscreen></iframe><p>Self-Service SQL exploration on MongoDB</p></td>
+ </tr>
+ <tr>
+ <td
style="text-align:center"><iframe width="373" height="210"
src="https://www.youtube.com/embed/uyN9DDCNP8o" frameborder="0"
allowfullscreen></iframe><p>MicroStrategy + Drill</p></td>
+ <td
style="text-align:center"></td>
+ </tr>
+</table>
+</div>
+</div>
+
+
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the
Apache License, Version 2.0.<br>
+Apache Incubator, Apache, and the Apache feather logo are trademarks of The
Apache Software Foundation. Other names appearing on the site may be trademarks
of their respective owners.<br/><br/>
+<strong>DISCLAIMER</strong><br/>
+Apache Drill is an effort undergoing incubation at The Apache Software
Foundation sponsored by the Apache Incubator PMC. Incubation is required of all
newly accepted projects until a further<br/>
+review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not<br/>
+necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.
+</div>
+</div>
+
+<script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>