Author: tshiran
Date: Sat Nov 8 06:06:09 2014
New Revision: 1637515
URL: http://svn.apache.org/r1637515
Log:
Website update
Added:
incubator/drill/site/trunk/content/drill/images/twitterbw.png (with props)
incubator/drill/site/trunk/content/drill/sandbox.html (with props)
incubator/drill/site/trunk/content/drill/top-10-reasons-for-using-drill.html
(with props)
Modified:
incubator/drill/site/trunk/content/drill/architecture.html
incubator/drill/site/trunk/content/drill/community.html
incubator/drill/site/trunk/content/drill/faq.html
incubator/drill/site/trunk/content/drill/index.html
incubator/drill/site/trunk/content/drill/js/script.js
incubator/drill/site/trunk/content/drill/overview.html
incubator/drill/site/trunk/content/drill/team.html
Modified: incubator/drill/site/trunk/content/drill/architecture.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/architecture.html?rev=1637515&r1=1637514&r2=1637515&view=diff
==============================================================================
--- incubator/drill/site/trunk/content/drill/architecture.html (original)
+++ incubator/drill/site/trunk/content/drill/architecture.html Sat Nov 8
06:06:09 2014
@@ -23,25 +23,26 @@
<input type="text" placeholder="Enter search term here">
</div>
+ <!-- MENU -->
<div id="menu" class="mw">
<ul>
- <li class="logo"><a href="/drill/index.html"></a></li>
-
- <li>
- <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_blank">Documentation</a>
+ <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="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingaFileSystem"
target="_blank">Query Files</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHBaseTables"
target="_blank">Query HBase</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHiveTables"
target="_blank">Query Hive</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/SQL+Overview"
target="_blank">SQL Support</a></li> <li><a
href="architecture.html">Architecture</a></li>
+ <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>
@@ -50,12 +51,16 @@
</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>
+ <li class="d"><a href="download.html">Download</a></li>
+ </ul>
</div>
+ <!-- last line -->
<div class="int_title int_title_img architecture">
<h1>Architecture</h1>
@@ -183,6 +188,17 @@ Apache Drill is an effort undergoing inc
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/community.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/community.html?rev=1637515&r1=1637514&r2=1637515&view=diff
==============================================================================
--- incubator/drill/site/trunk/content/drill/community.html (original)
+++ incubator/drill/site/trunk/content/drill/community.html Sat Nov 8 06:06:09
2014
@@ -23,39 +23,44 @@
<input type="text" placeholder="Enter search term here">
</div>
+ <!-- MENU -->
<div id="menu" class="mw">
<ul>
- <li class="logo"><a href="/drill/index.html"></a></li>
-
- <li>
- <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_blank">Documentation</a>
+ <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="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingaFileSystem"
target="_blank">Query Files</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHBaseTables"
target="_blank">Query HBase</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHiveTables"
target="_blank">Query Hive</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/SQL+Overview"
target="_blank">SQL Support</a></li>
- <li><a href="architecture.html">Architecture</a></li>
+ <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>
+
<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 class="l"><span> </span></li>
- <li class="d"><a href="download.html">Download</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 class="int_title int_title_img community">
<h1>Community</h1>
@@ -117,21 +122,65 @@
<td>SF HUG</td>
<td>San Francisco, CA</td>
<td>Tomer Shiran</td>
- <td><a rel="nofollow"
href="http://www.meetup.com/hadoopsf/" target="_new">Click Here</a></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>Hadoop + NoSQL + Drill Talk</td>
</tr>
<tr>
+ <td>10/17/14</td>
+ <td>Strata Hadoop World Drill Coverage</td>
+ <td>TBD</td>
+ <td>Multiple</td>
+ <td>Drill Coverage</td>
+ </tr>
+
+
<tr>
+ <td>10/25/14</td>
+ <td>Big Data Conference</td>
+ <td>Phoenix</td>
+ <td>M Farnback</td>
+ <td>Drill Talk</td>
+ </tr>
+
+ <tr>
<td>10/28/14</td>
<td>Big Data Madison</td>
<td>Madison, WI</td>
- <td>TBD</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>TBD</td>
- <td>NorCal Big Dat</td>
- <td>Sacramento, CA</td>
- <td>TBD</td>
- <td><a rel="nofollow"
href="http://www.meetup.com/NorCal-BigData/?a=mm2_l6" target="_new">Click
Here</a></td>
+ <td>11/15/14</td>
+ <td>Global Big Data Camp</td>
+ <td>Dallas</td>
+ <td>Jim Bates</td>
+ <td> </td>
</tr>
</tbody>
</table>
@@ -192,6 +241,17 @@ Apache Drill is an effort undergoing inc
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/faq.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/faq.html?rev=1637515&r1=1637514&r2=1637515&view=diff
==============================================================================
--- incubator/drill/site/trunk/content/drill/faq.html (original)
+++ incubator/drill/site/trunk/content/drill/faq.html Sat Nov 8 06:06:09 2014
@@ -1,187 +1,192 @@
-<!doctype html>
-<html>
- <head>
- <meta charset="UTF-8">
- <title>Apache Drill - FAQ</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();">
-
- <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/index.html"></a></li>
-
- <li>
- <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_blank">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="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingaFileSystem"
target="_blank">Query Files</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHBaseTables"
target="_blank">Query HBase</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHiveTables"
target="_blank">Query Hive</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/SQL+Overview"
target="_blank">SQL Support</a></li> <li><a
href="architecture.html">Architecture</a></li>
- </ul>
- </li>
- <li>
- <a href="community.html">Community</a>
- <ul>
- <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 class="l"><span> </span></li>
- <li class="d"><a href="download.html">Download</a></li>
- </ul>
-
- </div>
-
- <div class="int_title">
- <h1>FAQ</h1>
- <p>This document addresses common questions about
Apache Drill and its use.</p>
- <p>If you don't find the answer you're looking for,
please refer to the <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_new">Apache Drill documentation</a> or send your question to <span
class='nw'><a
href="mailto:[email protected]">[email protected]</a>.</span></p>
- </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="community.html#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 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>
-
- </body>
-</html>
+<!doctype html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <title>Apache Drill - FAQ</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();">
+
+ <div class="bui"></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 class="int_title">
+ <h1>FAQ</h1>
+ <p>This document addresses common questions about
Apache Drill and its use.</p>
+ <p>If you don't find the answer you're looking for,
please refer to the <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_new">Apache Drill documentation</a> or send your question to <span
class='nw'><a
href="mailto:[email protected]">[email protected]</a>.</span></p>
+ </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="community.html#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 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>
+
+ </body>
+</html>
Added: incubator/drill/site/trunk/content/drill/images/twitterbw.png
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/images/twitterbw.png?rev=1637515&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/drill/site/trunk/content/drill/images/twitterbw.png
------------------------------------------------------------------------------
svn:executable = *
Propchange: incubator/drill/site/trunk/content/drill/images/twitterbw.png
------------------------------------------------------------------------------
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=1637515&r1=1637514&r2=1637515&view=diff
==============================================================================
--- incubator/drill/site/trunk/content/drill/index.html (original)
+++ incubator/drill/site/trunk/content/drill/index.html Sat Nov 8 06:06:09 2014
@@ -1,172 +1,176 @@
-<!doctype html>
-<html>
- <head>
- <meta charset="UTF-8">
- <title>Apache Drill - Self-Service Data Exploration</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();">
-
- <div id="search">
- <input type="text" placeholder="Enter search term here">
- </div>
-
- <div id="menu" class="mw">
-
- <ul>
- <li class="logo"><a href="/drill/index.html"></a></li>
-
- <li>
- <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_blank">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="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingaFileSystem"
target="_blank">Query Files</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHBaseTables"
target="_blank">Query HBase</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHiveTables"
target="_blank">Query Hive</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/SQL+Overview"
target="_blank">SQL Support</a></li>
- <li><a href="architecture.html">Architecture</a></li>
- </ul>
- </li>
- <li>
- <a href="community.html">Community</a>
- <ul>
- <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>
- <li><a
href="https://twitter.com/apachedrill" target="_blank" rel="nofollow">Twitter
@ApacheDrill</a></li>
- </ul>
- </li>
- <li><a href="faq.html" target="_blank">FAQ</a></li>
-
- <li class="l"><span> </span></li>
- <li class="d"><a href="download.html">Download</a></li>
- </ul>
-
- </div>
-<!--
- <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>
- </div>
-
- <div class="mw introWrapper">
- <table class="intro" cellpadding="0" cellspacing="0"
align="center" width="940">
- <td class="ag">
- <h1>Agility</h1>
- <p>Get faster insights from big data with no IT
intervention</p>
- <span><a href="#agility">LEARN MORE</a></span>
- </td>
- <td class="fl">
- <h1>Flexibility</h1>
- <p>Analyze semi-structured/nested data coming from NoSQL
applications</p>
- <span><a href="#flexibility">LEARN MORE</a></span>
- </td>
- <td class="fa">
- <h1>Familiarity</h1>
- <p>Leverage existing SQL skillsets, BI tools and Apache
Hive deployments</p>
- <span><a href="#familiarity">LEARN MORE</a></span>
- </td>
- </table>
- </div>
-
- <div class="home_txt mw">
- <h2>Apache Drill is an open source, low latency SQL query engine
for Hadoop and NoSQL.</h2>
- <p>
- Modern big data applications such as social, mobile, web and
IoT deal with a larger number of users and larger amount of data than the
traditional transactional applications. The datasets associated with these
applications evolve rapidly, are often self-describing and can include complex
types such as JSON and Parquet. Apache Drill is built from the ground up to
provide low latency queries natively on such rapidly evolving multi-structured
datasets at scale.
- </p>
-
- <a name="agility" class="anchor"></a>
- <h1>Day-Zero Analytics & Rapid<br>Application Development</h1>
- <!-- <h2>Evolution towards Self-Service Data
Exploration</h2> -->
-
- <img src="images/home-img1.jpg" alt="Day-Zero Analytics & Rapid
Application Development" width="606">
-
- <p>
- Apache Drill provides direct queries on self-describing and
semi-structured data in files (such as JSON, Parquet) and HBase tables without
needing to specify metadata definitions in a centralized store such as Hive
metastore. This means that the users can explore live data on their own as it
arrives on Hadoop versus spending weeks or months on data preparation, modeling
and ETL and subsequent schema management.
- </p>
-
- <a name="flexibility" class="anchor"></a>
- <h1>Purpose-built for semi-structured/nested data</h1>
- <!-- <h2>A Flexible Data Model for Modern Apps</h2> -->
-
- <img src="images/home-img2.jpg" alt="Purpose-built for
semi-structured/nested data" width="635">
-
- <p>
- Drill provides a JSON-like internal data model
to represent and process data. The flexibility of this data model allows Drill
to query, without flattening, both simple and complex/nested data types as well
as constantly changing application-driven schemas commonly seen with
Hadoop/NoSQL applications. Drill also provides intuitive extensions to SQL to
work with complex/nested data types.
- </p>
-
- <a name="familiarity" class="anchor"></a>
- <h1>Compatibility with existing SQL environments<br>and Apache
Hive deployments</h1>
-
- <br><br>
-
- <img src="images/home-img3.jpg" width="380" alt="Compatibility
with existing SQL environments and Apache Hive deployments">
-
- <p>
- With Drill, businesses can minimize switching costs and
learning curves for users with the familiar ANSI SQL syntax. Analysts can
continue to use familiar BI/analytics tools that assume and auto-generate ANSI
SQL code to interact with Hadoop data by leveraging the standard JDBC/ODBC
interfaces that Drill exposes. Users can also plug-and-play with Hive
environments to enable ad-hoc low latency queries on existing Hive tables and
reuse Hive's metadata, hundreds of file formats and UDFs out-of-the-box.
- </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>
+<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();">
+
+ <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>
+ </div>
+
+ <div class="mw introWrapper">
+ <table class="intro" cellpadding="0" cellspacing="0"
align="center" width="940">
+ <td class="ag">
+ <h1>Agility</h1>
+ <p>Get faster insights from big data with no IT
intervention</p>
+ <span><a href="#agility">LEARN MORE</a></span>
+ </td>
+ <td class="fl">
+ <h1>Flexibility</h1>
+ <p>Analyze semi-structured/nested data coming from NoSQL
applications</p>
+ <span><a href="#flexibility">LEARN MORE</a></span>
+ </td>
+ <td class="fa">
+ <h1>Familiarity</h1>
+ <p>Leverage existing SQL skillsets, BI tools and Apache
Hive deployments</p>
+ <span><a href="#familiarity">LEARN MORE</a></span>
+ </td>
+ </table>
+ </div>
+
+ <div class="home_txt mw">
+ <h2>Apache Drill is an open source, low latency SQL query engine
for Hadoop and NoSQL.</h2>
+ <p>
+ Modern big data applications such as social, mobile, web and
IoT deal with a larger number of users and larger amount of data than the
traditional transactional applications. The datasets associated with these
applications evolve rapidly, are often self-describing and can include complex
types such as JSON and Parquet. Apache Drill is built from the ground up to
provide low latency queries natively on such rapidly evolving multi-structured
datasets at scale.
+ </p>
+
+ <a name="agility" class="anchor"></a>
+ <h1>Day-Zero Analytics & Rapid<br>Application Development</h1>
+ <!-- <h2>Evolution towards Self-Service Data
Exploration</h2> -->
+
+ <img src="images/home-img1.jpg" alt="Day-Zero Analytics & Rapid
Application Development" width="606">
+
+ <p>
+ Apache Drill provides direct queries on self-describing and
semi-structured data in files (such as JSON, Parquet) and HBase tables without
needing to specify metadata definitions in a centralized store such as Hive
metastore. This means that the users can explore live data on their own as it
arrives on Hadoop versus spending weeks or months on data preparation, modeling
and ETL and subsequent schema management.
+ </p>
+
+ <a name="flexibility" class="anchor"></a>
+ <h1>Purpose-built for semi-structured/nested data</h1>
+ <!-- <h2>A Flexible Data Model for Modern Apps</h2> -->
+
+ <img src="images/home-img2.jpg" alt="Purpose-built for
semi-structured/nested data" width="635">
+
+ <p>
+ Drill provides a JSON-like internal data model
to represent and process data. The flexibility of this data model allows Drill
to query, without flattening, both simple and complex/nested data types as well
as constantly changing application-driven schemas commonly seen with
Hadoop/NoSQL applications. Drill also provides intuitive extensions to SQL to
work with complex/nested data types.
+ </p>
+
+ <a name="familiarity" class="anchor"></a>
+ <h1>Compatibility with existing SQL environments<br>and Apache
Hive deployments</h1>
+
+ <br><br>
+
+ <img src="images/home-img3.jpg" width="380" alt="Compatibility
with existing SQL environments and Apache Hive deployments">
+
+ <p>
+ With Drill, businesses can minimize switching costs and
learning curves for users with the familiar ANSI SQL syntax. Analysts can
continue to use familiar BI/analytics tools that assume and auto-generate ANSI
SQL code to interact with Hadoop data by leveraging the standard JDBC/ODBC
interfaces that Drill exposes. Users can also plug-and-play with Hive
environments to enable ad-hoc low latency queries on existing Hive tables and
reuse Hive's metadata, hundreds of file formats and UDFs out-of-the-box.
+ </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/js/script.js
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/js/script.js?rev=1637515&r1=1637514&r2=1637515&view=diff
==============================================================================
--- incubator/drill/site/trunk/content/drill/js/script.js (original)
+++ incubator/drill/site/trunk/content/drill/js/script.js Sat Nov 8 06:06:09
2014
@@ -1,152 +1,152 @@
-// JavaScript Document
-
-
-
-var reelPointer = null;
-$(document).ready(function(e) {
-
- $("a.anchor").css({ display: "inline" });
- if (location.hash) {
- var hash = location.hash.replace("#","");
- var aOffset = $('a[name='+hash+']').offset();
- $('html, body').animate({
- 'scrollTop': aOffset.top
- }, 500);
- }
- /*
- $("a[href~='#']").not("a[href^='http']").click(function(e) {
- e.preventDefault();
- var hash = $(this).attr("href").replace("#","");
- var aOffset = $('a[name='+hash+']').offset();
- $('html, body').animate({
- 'scrollTop': aOffset.top - 60
- }, 500);
- });
- */
- $(".aLeft").click(function() {
- moveReel("prev");
- });
- $(".aRight").click(function() {
- moveReel("next");
- });
-
- if ($("#header .scroller .item").length == 1) {
-
- } else {
-
- $("#header .dots, .aLeft, .aRight").css({ display: 'block' });
- $("#header .scroller .item").each(function(i) {
- $("#header .dots").append("<div class='dot'></div>");
- $("#header .dots .dot").eq(i).click(function() {
- var index = $(this).prevAll(".dot").length;
- moveReel(index);
- });
- });
-
- reelPointer = setTimeout(function() { moveReel(1); },5000);
- }
-
- $("#menu ul li").each(function(index, element) {
- if ($(this).find("ul").length) {
- $(this).addClass("parent");
- }
- });
-
- $("#menu ul li.parent").mouseenter(function() {
- closeSearch();
- });
-
- $("#header .dots .dot:eq(0)").addClass("sel");
-
- $("#menu ul li.l").click(function() {
- if ($(this).hasClass("open")) {
- //devo chiudere
- closeSearch();
- } else {
- //devo aprire
- $("#search").css({ display: "block", paddingTop: "0px",
paddingBottom: "0px", marginTop:"-40px" }).animate({ paddingTop: "30px",
paddingBottom: "30px", marginTop: "0px" },400,"easeOutQuint");
- $("#search input").trigger("focus").select();
- $(this).addClass("open");
- }
- });
-
- $("#search input").val("").keypress(function(e) {
- if(e.keyCode == 13 && $(this).val()) {
- document.location.href =
"http://search-hadoop.com/?q="+$(this).val()+"&fc_project=Drill";
- }
- });
-
- resized();
-
- $(window).scroll(onScroll);
-});
-
-function closeSearch() {
- var R = ($("#menu ul li.l.open").length) ? true : false;
- $("#menu ul li.l").removeClass("open");
- $("#search").stop(false,true,false).animate({ paddingTop: "0px",
paddingBottom: "0px", marginTop: "-40px" },400,"easeInQuint",function() {
- $(this).css({ display: "none" });
- });
- return R;
-}
-
-var reel_currentIndex = 0;
-function resized() {
-
- var WW = parseInt($(window).width(),10);
- var IW = (WW < 999) ? 999 : WW;
- var IH = parseInt($("#header .scroller .item").css("height"),10);
- var IN = $("#header .scroller .item").length;
-
- $("#header .scroller").css({ width: (IN * IW)+"px", marginLeft:
-(reel_currentIndex * IW)+"px" });
- $("#header .scroller .item").css({ width: IW+"px" });
-
-
- $("#header .scroller .item").each(function(i) {
- var th = parseInt($(this).find(".tc").height(),10);
- var d = IH - th + 25;
- $(this).find(".tc").css({ top: Math.round(d/2)+"px" });
- });
-
- if (WW < 999) $("#menu, #search").addClass("r");
- else $("#menu, #search").removeClass("r");
-
- onScroll();
-
-}
-
-function moveReel(direction) {
-
- if (reelPointer) clearTimeout(reelPointer);
-
- var IN = $("#header .scroller .item").length;
- var IW = $("#header .scroller .item").width();
- if (direction == "next") reel_currentIndex++;
- else if (direction == "prev") reel_currentIndex--;
- else reel_currentIndex = direction;
-
- if (reel_currentIndex >= IN) reel_currentIndex = 0;
- if (reel_currentIndex < 0) reel_currentIndex = IN-1;
-
- $("#header .dots .dot").removeClass("sel");
- $("#header .dots .dot").eq(reel_currentIndex).addClass("sel");
-
- $("#header .scroller").stop(false,true,false).animate({ marginLeft:
-(reel_currentIndex * IW)+"px" }, 1000, "easeOutQuart");
-
- reelPointer = setTimeout(function() { moveReel(1); },5000);
-
-}
-
-function onScroll() {
- var ST = document.body.scrollTop || document.documentElement.scrollTop;
- if ($("#menu.r").length) {
- $("#menu.r").css({ top: ST+"px" });
- $("#search.r").css({ top: (ST+50)+"px" });
- } else {
- $("#menu").css({ top: "0px" });
- $("#search").css({ top: "50px" });
- }
-
- if (ST > 400) $("#subhead").addClass("show");
- else $("#subhead").removeClass("show");
+// JavaScript Document
+
+
+
+var reelPointer = null;
+$(document).ready(function(e) {
+
+ $("a.anchor").css({ display: "inline" });
+ if (location.hash) {
+ var hash = location.hash.replace("#","");
+ var aOffset = $('a[name='+hash+']').offset();
+ $('html, body').animate({
+ 'scrollTop': aOffset.top
+ }, 500);
+ }
+ /*
+ $("a[href~='#']").not("a[href^='http']").click(function(e) {
+ e.preventDefault();
+ var hash = $(this).attr("href").replace("#","");
+ var aOffset = $('a[name='+hash+']').offset();
+ $('html, body').animate({
+ 'scrollTop': aOffset.top - 60
+ }, 500);
+ });
+ */
+ $(".aLeft").click(function() {
+ moveReel("prev");
+ });
+ $(".aRight").click(function() {
+ moveReel("next");
+ });
+
+ if ($("#header .scroller .item").length == 1) {
+
+ } else {
+
+ $("#header .dots, .aLeft, .aRight").css({ display: 'block' });
+ $("#header .scroller .item").each(function(i) {
+ $("#header .dots").append("<div class='dot'></div>");
+ $("#header .dots .dot").eq(i).click(function() {
+ var index = $(this).prevAll(".dot").length;
+ moveReel(index);
+ });
+ });
+
+ reelPointer = setTimeout(function() { moveReel(1); },5000);
+ }
+
+ $("#menu ul li").each(function(index, element) {
+ if ($(this).find("ul").length) {
+ $(this).addClass("parent");
+ }
+ });
+
+ $("#menu ul li.parent").mouseenter(function() {
+ closeSearch();
+ });
+
+ $("#header .dots .dot:eq(0)").addClass("sel");
+
+ $("#menu ul li.l").click(function() {
+ if ($(this).hasClass("open")) {
+ //devo chiudere
+ closeSearch();
+ } else {
+ //devo aprire
+ $("#search").css({ display: "block", paddingTop: "0px",
paddingBottom: "0px", marginTop:"-40px" }).animate({ paddingTop: "30px",
paddingBottom: "30px", marginTop: "0px" },400,"easeOutQuint");
+ $("#search input").trigger("focus").select();
+ $(this).addClass("open");
+ }
+ });
+
+ $("#search input").val("").keypress(function(e) {
+ if(e.keyCode == 13 && $(this).val()) {
+ document.location.href =
"https://www.google.com/webhp?ie=UTF-8#q="+$(this).val()+"%20site%3Aincubator.apache.org%2Fdrill%20OR%20site%3Aissues.apache.org%2Fjira%2Fbrowse%2FDRILL%20OR%20site%3Amail-archives.apache.org%2Fmod_mbox%2Fincubator-drill-dev";
+ }
+ });
+
+ resized();
+
+ $(window).scroll(onScroll);
+});
+
+function closeSearch() {
+ var R = ($("#menu ul li.l.open").length) ? true : false;
+ $("#menu ul li.l").removeClass("open");
+ $("#search").stop(false,true,false).animate({ paddingTop: "0px",
paddingBottom: "0px", marginTop: "-40px" },400,"easeInQuint",function() {
+ $(this).css({ display: "none" });
+ });
+ return R;
+}
+
+var reel_currentIndex = 0;
+function resized() {
+
+ var WW = parseInt($(window).width(),10);
+ var IW = (WW < 999) ? 999 : WW;
+ var IH = parseInt($("#header .scroller .item").css("height"),10);
+ var IN = $("#header .scroller .item").length;
+
+ $("#header .scroller").css({ width: (IN * IW)+"px", marginLeft:
-(reel_currentIndex * IW)+"px" });
+ $("#header .scroller .item").css({ width: IW+"px" });
+
+
+ $("#header .scroller .item").each(function(i) {
+ var th = parseInt($(this).find(".tc").height(),10);
+ var d = IH - th + 25;
+ $(this).find(".tc").css({ top: Math.round(d/2)+"px" });
+ });
+
+ if (WW < 999) $("#menu, #search").addClass("r");
+ else $("#menu, #search").removeClass("r");
+
+ onScroll();
+
+}
+
+function moveReel(direction) {
+
+ if (reelPointer) clearTimeout(reelPointer);
+
+ var IN = $("#header .scroller .item").length;
+ var IW = $("#header .scroller .item").width();
+ if (direction == "next") reel_currentIndex++;
+ else if (direction == "prev") reel_currentIndex--;
+ else reel_currentIndex = direction;
+
+ if (reel_currentIndex >= IN) reel_currentIndex = 0;
+ if (reel_currentIndex < 0) reel_currentIndex = IN-1;
+
+ $("#header .dots .dot").removeClass("sel");
+ $("#header .dots .dot").eq(reel_currentIndex).addClass("sel");
+
+ $("#header .scroller").stop(false,true,false).animate({ marginLeft:
-(reel_currentIndex * IW)+"px" }, 1000, "easeOutQuart");
+
+ reelPointer = setTimeout(function() { moveReel(1); },5000);
+
+}
+
+function onScroll() {
+ var ST = document.body.scrollTop || document.documentElement.scrollTop;
+ if ($("#menu.r").length) {
+ $("#menu.r").css({ top: ST+"px" });
+ $("#search.r").css({ top: (ST+50)+"px" });
+ } else {
+ $("#menu").css({ top: "0px" });
+ $("#search").css({ top: "50px" });
+ }
+
+ if (ST > 400) $("#subhead").addClass("show");
+ else $("#subhead").removeClass("show");
}
\ No newline at end of file
Modified: incubator/drill/site/trunk/content/drill/overview.html
URL:
http://svn.apache.org/viewvc/incubator/drill/site/trunk/content/drill/overview.html?rev=1637515&r1=1637514&r2=1637515&view=diff
==============================================================================
--- incubator/drill/site/trunk/content/drill/overview.html (original)
+++ incubator/drill/site/trunk/content/drill/overview.html Sat Nov 8 06:06:09
2014
@@ -1,117 +1,126 @@
-<!doctype html>
-<html>
-
- <head>
- <meta charset="UTF-8">
- <title>Apache Drill - Overview</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();">
-
- <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/index.html"></a></li>
-
- <li>
- <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+Wiki"
target="_blank">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="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingaFileSystem"
target="_blank">Query Files</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHBaseTables"
target="_blank">Query HBase</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/Connecting+to+Data+Sources#ConnectingtoDataSources-QueryingHiveTables"
target="_blank">Query Hive</a></li>
- <li><a
href="https://cwiki.apache.org/confluence/display/DRILL/SQL+Overview"
target="_blank">SQL Support</a></li>
- <li><a href="architecture.html">Architecture</a></li>
- </ul>
- </li>
- <li>
- <a href="community.html">Community</a>
- <ul>
- <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" target="_blank">FAQ</a></li>
-
- <li class="l"><span> </span></li>
- <li class="d"><a href="download.html">Download</a></li>
- </ul>
-
- </div>
-
- <div class="int_title">
- <h1>Overview</h1>
- </div>
-
- <div class="int_text" align="center">
-
- <a name="events" class="anchor"></a>
- <h2>Understanding a Drill Query</h2>
-
- <p>Drill provides intuitive and familiar semantics to perform
self-service data exploration. Here is a quick look at a Drill query. </p>
- <img src="images/overview-img1.png" width="580" alt="">
- <p>All you need is to write regular ANSI SQL queries, and point to
the right location of the data source. Drill takes care of the rest for you -
no schema definitions or complex ETL required. </p>
- <p>Here are some examples of Drill queries:</p>
-
- <div align="left">
- Querying a directory in File system:
-<pre>
-SELECT errorLevel, count(*)
-FROM dfs.logs.`/AppServerLogs`
-GROUP BY errorLevel;
-</pre>
-
-
- Querying an Hbase table without creating any Hive metastore
entries
-<pre>
-SELECT cf1.month, cf1.year
-FROM hbase.table1;
-</pre>
-
- Querying nested data within an HBase table
-<pre>
-SELECT profile.name, profile.children
-FROM (
- SELECT CONVERT_FROM(cf1.profileBlob, 'json') AS profile
- FROM hbase.users
-)</pre>
-
- </div>
-
- <p>Click <a
href="https://cwiki.apache.org/confluence/display/DRILL/Apache+Drill+in+10+Minutes"
target="_new">here</a> to run Drill queries all by yourself in less than 10
mins. </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>
-
- </body>
-</html>
+<!doctype html>
+<html>
+
+ <head>
+ <meta charset="UTF-8">
+ <title>Apache Drill - Overview</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();">
+
+ <div class="bui"></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 class="int_title">
+ <h1>Documentation Overview</h1>
+ </div>
+
+ <div class="int_text" align="center">
+
+ <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><iframe width="373"
height="210" src="https://www.youtube.com/embed/HITzj3ihSUk" frameborder="0"
allowfullscreen></iframe>
+ <p>Introduction to Apache
Drill</p></td>
+ <td><iframe width="373"
height="210" src="https://www.youtube.com/embed/FkcegazNuio" frameborder="0"
allowfullscreen></iframe>
+ <p>Use case demo with Tableau
integration</p></td>
+ </tr>
+ <tr>
+ <td
style="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="align:center"><iframe width="373" height="210"
src="https://www.youtube.com/embed/XUIKlsX8yVM" frameborder="0"
allowfullscreen></iframe>
+ <p>Self-Service SQL exploration
on Mongo</p></td>
+
+ </tr>
+</table>
+</div>
+ </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>