You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by ja...@apache.org on 2015/08/28 04:05:08 UTC

svn commit: r1698251 - in /phoenix/site: publish/ publish/presentations/ source/src/site/markdown/ source/src/site/resources/presentations/

Author: jamestaylor
Date: Fri Aug 28 02:05:07 2015
New Revision: 1698251

URL: http://svn.apache.org/r1698251
Log:
Update resources with new presentations

Added:
    phoenix/site/publish/presentations/TuningForOLTP.pdf   (with props)
    phoenix/site/source/src/site/resources/presentations/TuningForOLTP.pdf   (with props)
Modified:
    phoenix/site/publish/bulk_dataload.html
    phoenix/site/publish/resources.html
    phoenix/site/source/src/site/markdown/bulk_dataload.md
    phoenix/site/source/src/site/markdown/resources.md

Modified: phoenix/site/publish/bulk_dataload.html
URL: http://svn.apache.org/viewvc/phoenix/site/publish/bulk_dataload.html?rev=1698251&r1=1698250&r2=1698251&view=diff
==============================================================================
--- phoenix/site/publish/bulk_dataload.html (original)
+++ phoenix/site/publish/bulk_dataload.html Fri Aug 28 02:05:07 2015
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2015-08-15
+ Generated by Apache Maven Doxia at 2015-08-27
  Rendered using Reflow Maven Skin 1.1.0 (http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -274,14 +274,15 @@
     <td>-z,–zookeeper </td> 
     <td>Zookeeper quorum to connect to (optional) </td> 
    </tr> 
+   <tr class="a"> 
+    <td>-it,–index-table </td> 
+    <td>Index table name to load (optional)</td> 
+   </tr> 
   </tbody> 
  </table> 
  <div class="section"> 
   <h3 id="Notes_on_the_MapReduce_importer">Notes on the MapReduce importer</h3> 
-  <ol style="list-style-type: decimal"> 
-   <li>You must provide an explicit column family name in your CREATE TABLE statement for your non primary key columns, as the default column family used by Phoenix is treated specially by HBase because it starts with an underscore.</li> 
-   <li>The current bulk loader does not support the migration of index related data yet. So, if you have created your phoenix table with index, please use the <a href="download.html#Loading-Data">psql CSV loader</a>.</li> 
-  </ol> 
+  <p>The current MR-based bulk loader will run one MR job to load your data table and one MR per index table to populate your indexes. Use the -it option to only load one of your index tables.</p> 
  </div> 
 </div> 
 <div class="section"> 

Added: phoenix/site/publish/presentations/TuningForOLTP.pdf
URL: http://svn.apache.org/viewvc/phoenix/site/publish/presentations/TuningForOLTP.pdf?rev=1698251&view=auto
==============================================================================
Binary file - no diff available.

Propchange: phoenix/site/publish/presentations/TuningForOLTP.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: phoenix/site/publish/resources.html
URL: http://svn.apache.org/viewvc/phoenix/site/publish/resources.html?rev=1698251&r1=1698250&r2=1698251&view=diff
==============================================================================
--- phoenix/site/publish/resources.html (original)
+++ phoenix/site/publish/resources.html Fri Aug 28 02:05:07 2015
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2015-08-15
+ Generated by Apache Maven Doxia at 2015-08-27
  Rendered using Reflow Maven Skin 1.1.0 (http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -146,46 +146,66 @@
 <table border="0" class="bodyTable table table-striped table-hover"> 
  <thead> 
   <tr class="a"> 
-   <th>Conference </th> 
-   <th>Video </th> 
-   <th>Presentation </th> 
+   <th>Title </th> 
+   <th>Resources </th> 
+   <th>Where </th> 
+   <th>When </th> 
   </tr> 
  </thead> 
  <tbody> 
   <tr class="b"> 
-   <td>HBaseCon 2015 </td> 
+   <td>Tuning Phoenix and HBase for OLTP </td> 
+   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/TuningForOLTP.pdf">Slides</a> </td> 
+   <td>Tuning Presentation </td> 
+   <td>2015 </td> 
+  </tr> 
+  <tr class="a"> 
+   <td>Apache Phoenix: The Evolution of a Relational Database Layer over HBase </td> 
+   <td><a class="externalLink" href="http://www.slideshare.net/Hadoop_Summit/the-evolution-of-a-relational-database-layer-over-hbase">Slides</a>, <a class="externalLink" href="https://www.youtube.com/watch?v=XGa0SyJMH94">Video</a> </td> 
+   <td>Hadoop Summit </td> 
+   <td>2015 </td> 
+  </tr> 
+  <tr class="b"> 
    <td>Apache Phoenix: The Evolution of a Relational Database Layer over HBase </td> 
-   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HBaseCon2015-16x9.pdf">HBaseCon2015-16x9.pdf</a> </td> 
+   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HBaseCon2015-16x9.pdf">Slides</a> </td> 
+   <td>HBaseCon </td> 
+   <td>2015 </td> 
   </tr> 
   <tr class="a"> 
-   <td>OC Hadoop User Group 2014 </td> 
    <td>Apache Phoenix: Transforming HBase into a Relational Database </td> 
-   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/OC-HUG-2014-10-4x3.pdf">OC-HUG-2014-10-4x3.pdf</a> </td> 
+   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/OC-HUG-2014-10-4x3.pdf">Slides</a> </td> 
+   <td>OC Hadoop User Group </td> 
+   <td>2014 </td> 
   </tr> 
   <tr class="b"> 
-   <td>Hadoop Summit 2014 </td> 
-   <td><a class="externalLink" href="https://www.youtube.com/watch?v=f4Nmh5KM6gI&amp;feature=youtu.be">Apache Phoenix: Transforming HBase into a SQL database</a> </td> 
-   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HadoopSummit2014-16x9.pdf">HadoopSummit2014-16x9.pdf</a> </td> 
+   <td>Apache Phoenix: Transforming HBase into a SQL database </td> 
+   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HadoopSummit2014-16x9.pdf">Slides</a>, <a class="externalLink" href="https://www.youtube.com/watch?v=f4Nmh5KM6gI&amp;feature=youtu.be">Video</a> </td> 
+   <td>Hadoop Summit </td> 
+   <td>2014 </td> 
   </tr> 
   <tr class="a"> 
-   <td>HBaseCon 2014 </td> 
-   <td><a class="externalLink" href="http://vimeo.com/98485780">Taming HBase with Apache Phoenix and SQL</a> </td> 
-   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HBaseCon2014-16x9.pdf">HBaseCon2014-16x9.pdf</a> </td> 
+   <td>Taming HBase with Apache Phoenix and SQL </td> 
+   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HBaseCon2014-16x9.pdf">Slides</a>, <a class="externalLink" href="http://vimeo.com/98485780">Video</a> </td> 
+   <td>HBaseCon </td> 
+   <td>2014 </td> 
   </tr> 
   <tr class="b"> 
-   <td>ApacheCon 2014 </td> 
-   <td><a class="externalLink" href="https://www.youtube.com/watch?v=9qfBnFyKZwM">How Apache Phoenix enables interactive, low latency applications over your HBase data</a> </td> 
-   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/ApacheCon2014-16x9.pdf">ApacheCon2014-16x9.pdf</a> </td> 
+   <td>How Apache Phoenix enables interactive, low latency applications over HBase </td> 
+   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/ApacheCon2014-16x9.pdf">Slides</a>, <a class="externalLink" href="https://www.youtube.com/watch?v=9qfBnFyKZwM">Video</a> </td> 
+   <td>ApacheCon </td> 
+   <td>2014 </td> 
   </tr> 
   <tr class="a"> 
-   <td>Hadoop Summit 2013 </td> 
-   <td><a class="externalLink" href="http://www.youtube.com/watch?v=YHsHdQ08trg">How (and why) Phoenix puts the SQL back into NoSQL</a> </td> 
-   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HadoopSummit2013-16x9.pdf">HadoopSummit2013-16x9.pdf</a> </td> 
+   <td>How (and why) Phoenix puts the SQL back into NoSQL </td> 
+   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HadoopSummit2013-16x9.pdf">Slides</a>, <a class="externalLink" href="http://www.youtube.com/watch?v=YHsHdQ08trg">Video</a> </td> 
+   <td>Hadoop Summit </td> 
+   <td>2013 </td> 
   </tr> 
   <tr class="b"> 
-   <td>HBaseCon 2013 </td> 
-   <td><a class="externalLink" href="http://www.cloudera.com/content/cloudera/en/resources/library/hbasecon/hbasecon-2013--how-and-why-phoenix-puts-the-sql-back-into-nosql-video.html">How (and why) Phoenix puts the SQL back into NoSQL</a> </td> 
-   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HBaseCon2013-4x3.pdf">HBaseCon2013-4x3.pdf</a> </td> 
+   <td>How (and why) Phoenix puts the SQL back into NoSQL </td> 
+   <td><a class="externalLink" href="http://phoenix.apache.org/presentations/HBaseCon2013-4x3.pdf">Slides</a>, <a class="externalLink" href="http://www.cloudera.com/content/cloudera/en/resources/library/hbasecon/hbasecon-2013--how-and-why-phoenix-puts-the-sql-back-into-nosql-video.html">Video</a> </td> 
+   <td>HBaseCon </td> 
+   <td>2013 </td> 
   </tr> 
  </tbody> 
 </table>

Modified: phoenix/site/source/src/site/markdown/bulk_dataload.md
URL: http://svn.apache.org/viewvc/phoenix/site/source/src/site/markdown/bulk_dataload.md?rev=1698251&r1=1698250&r2=1698251&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/bulk_dataload.md (original)
+++ phoenix/site/source/src/site/markdown/bulk_dataload.md Fri Aug 28 02:05:07 2015
@@ -70,12 +70,11 @@ The following parameters can be used wit
 |-o,--output                 |Output path for temporary HFiles (optional)    |
 |-s,--schema                 |Phoenix schema name (optional)                 |
 |-z,--zookeeper              |Zookeeper quorum to connect to (optional)      |
+|-it,--index-table           |Index table name to load (optional)
 
 
 ### Notes on the MapReduce importer
-1. You must provide an explicit column family name in your CREATE TABLE statement for your non primary key columns, as the default column family used by Phoenix is treated specially by HBase because it starts with an underscore.
-2. The current bulk loader does not support the migration of index related data yet. So, if you have created your phoenix table with index, please use the [psql CSV loader](download.html#Loading-Data). 
-
+The current MR-based bulk loader will run one MR job to load your data table and one MR per index table to populate your indexes. Use the -it option to only load one of your index tables.
 
 ## Loading array data
 

Modified: phoenix/site/source/src/site/markdown/resources.md
URL: http://svn.apache.org/viewvc/phoenix/site/source/src/site/markdown/resources.md?rev=1698251&r1=1698250&r2=1698251&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/resources.md (original)
+++ phoenix/site/source/src/site/markdown/resources.md Fri Aug 28 02:05:07 2015
@@ -1,12 +1,14 @@
 #Resources
 Below are some prior presentations that have been done on Apache Phoenix. Another good source of information is the Apache Phoenix [blog](https://blogs.apache.org/phoenix/).
 
-| Conference | Video | Presentation |
-|------------|-------|--------------|
-| HBaseCon 2015 | Apache Phoenix: The Evolution of a Relational Database Layer over HBase | [HBaseCon2015-16x9.pdf](http://phoenix.apache.org/presentations/HBaseCon2015-16x9.pdf) |
-| OC Hadoop User Group 2014 | Apache Phoenix: Transforming HBase into a Relational Database | [OC-HUG-2014-10-4x3.pdf](http://phoenix.apache.org/presentations/OC-HUG-2014-10-4x3.pdf) |
-| Hadoop Summit 2014 | [Apache Phoenix: Transforming HBase into a SQL database](https://www.youtube.com/watch?v=f4Nmh5KM6gI&feature=youtu.be) | [HadoopSummit2014-16x9.pdf](http://phoenix.apache.org/presentations/HadoopSummit2014-16x9.pdf) |
-| HBaseCon 2014 | [Taming HBase with Apache Phoenix and SQL](http://vimeo.com/98485780) | [HBaseCon2014-16x9.pdf](http://phoenix.apache.org/presentations/HBaseCon2014-16x9.pdf) |
-| ApacheCon 2014 | [How Apache Phoenix enables interactive, low latency applications over your HBase data](https://www.youtube.com/watch?v=9qfBnFyKZwM) | [ApacheCon2014-16x9.pdf](http://phoenix.apache.org/presentations/ApacheCon2014-16x9.pdf) |
-| Hadoop Summit 2013  | [How (and why) Phoenix puts the SQL back into NoSQL](http://www.youtube.com/watch?v=YHsHdQ08trg) | [HadoopSummit2013-16x9.pdf](http://phoenix.apache.org/presentations/HadoopSummit2013-16x9.pdf) |
-| HBaseCon 2013  | [How (and why) Phoenix puts the SQL back into NoSQL](http://www.cloudera.com/content/cloudera/en/resources/library/hbasecon/hbasecon-2013--how-and-why-phoenix-puts-the-sql-back-into-nosql-video.html) | [HBaseCon2013-4x3.pdf](http://phoenix.apache.org/presentations/HBaseCon2013-4x3.pdf) |
+| Title | Resources | Where | When |
+|-------|-----------|-------|------|
+| Tuning Phoenix and HBase for OLTP | [Slides](http://phoenix.apache.org/presentations/TuningForOLTP.pdf) | Tuning Presentation | 2015 |
+| Apache Phoenix: The Evolution of a Relational Database Layer over HBase | [Slides](http://www.slideshare.net/Hadoop_Summit/the-evolution-of-a-relational-database-layer-over-hbase), [Video](https://www.youtube.com/watch?v=XGa0SyJMH94) | Hadoop Summit | 2015 |
+| Apache Phoenix: The Evolution of a Relational Database Layer over HBase | [Slides](http://phoenix.apache.org/presentations/HBaseCon2015-16x9.pdf) | HBaseCon | 2015 |
+| Apache Phoenix: Transforming HBase into a Relational Database | [Slides](http://phoenix.apache.org/presentations/OC-HUG-2014-10-4x3.pdf) | OC Hadoop User Group | 2014 |
+| Apache Phoenix: Transforming HBase into a SQL database | [Slides](http://phoenix.apache.org/presentations/HadoopSummit2014-16x9.pdf), [Video](https://www.youtube.com/watch?v=f4Nmh5KM6gI&feature=youtu.be) | Hadoop Summit | 2014 |
+| Taming HBase with Apache Phoenix and SQL | [Slides](http://phoenix.apache.org/presentations/HBaseCon2014-16x9.pdf), [Video](http://vimeo.com/98485780) | HBaseCon | 2014 |
+| How Apache Phoenix enables interactive, low latency applications over HBase | [Slides](http://phoenix.apache.org/presentations/ApacheCon2014-16x9.pdf), [Video](https://www.youtube.com/watch?v=9qfBnFyKZwM) | ApacheCon | 2014 |
+| How (and why) Phoenix puts the SQL back into NoSQL | [Slides](http://phoenix.apache.org/presentations/HadoopSummit2013-16x9.pdf), [Video](http://www.youtube.com/watch?v=YHsHdQ08trg) | Hadoop Summit | 2013  |
+| How (and why) Phoenix puts the SQL back into NoSQL | [Slides](http://phoenix.apache.org/presentations/HBaseCon2013-4x3.pdf), [Video](http://www.cloudera.com/content/cloudera/en/resources/library/hbasecon/hbasecon-2013--how-and-why-phoenix-puts-the-sql-back-into-nosql-video.html) | HBaseCon | 2013 |

Added: phoenix/site/source/src/site/resources/presentations/TuningForOLTP.pdf
URL: http://svn.apache.org/viewvc/phoenix/site/source/src/site/resources/presentations/TuningForOLTP.pdf?rev=1698251&view=auto
==============================================================================
Binary file - no diff available.

Propchange: phoenix/site/source/src/site/resources/presentations/TuningForOLTP.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream