You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by sh...@apache.org on 2015/09/26 12:23:26 UTC

svn commit: r1705404 [1/4] - in /incubator/kylin/site: ./ assets/css/ blog/ blog/2015/09/25/ blog/2015/09/25/hybrid-model/ cn/docs/ cn/docs/install/ cn/docs/tutorial/ development/ docs/ docs/gettingstarted/ docs/howto/ docs/install/ docs/tutorial/ imag...

Author: shaofengshi
Date: Sat Sep 26 10:23:26 2015
New Revision: 1705404

URL: http://svn.apache.org/viewvc?rev=1705404&view=rev
Log:
add blog for hybrid

Added:
    incubator/kylin/site/blog/2015/09/25/
    incubator/kylin/site/blog/2015/09/25/hybrid-model/
    incubator/kylin/site/blog/2015/09/25/hybrid-model/index.html
    incubator/kylin/site/images/blog/hybrid-model.png   (with props)
Modified:
    incubator/kylin/site/assets/css/docs.css
    incubator/kylin/site/blog/index.html
    incubator/kylin/site/cn/docs/index.html
    incubator/kylin/site/cn/docs/install/index.html
    incubator/kylin/site/cn/docs/install/manual_install_guide.html
    incubator/kylin/site/cn/docs/tutorial/acl.html
    incubator/kylin/site/cn/docs/tutorial/create_cube.html
    incubator/kylin/site/cn/docs/tutorial/cube_build_job.html
    incubator/kylin/site/cn/docs/tutorial/odbc.html
    incubator/kylin/site/cn/docs/tutorial/tableau.html
    incubator/kylin/site/cn/docs/tutorial/web.html
    incubator/kylin/site/development/dev_env.html
    incubator/kylin/site/docs/gettingstarted/events.html
    incubator/kylin/site/docs/gettingstarted/faq.html
    incubator/kylin/site/docs/gettingstarted/terminology.html
    incubator/kylin/site/docs/howto/howto_backup_hbase.html
    incubator/kylin/site/docs/howto/howto_backup_metadata.html
    incubator/kylin/site/docs/howto/howto_build_cube_with_restapi.html
    incubator/kylin/site/docs/howto/howto_cleanup_storage.html
    incubator/kylin/site/docs/howto/howto_jdbc.html
    incubator/kylin/site/docs/howto/howto_optimize_cubes.html
    incubator/kylin/site/docs/howto/howto_upgrade.html
    incubator/kylin/site/docs/howto/howto_use_restapi.html
    incubator/kylin/site/docs/howto/howto_use_restapi_in_js.html
    incubator/kylin/site/docs/index.html
    incubator/kylin/site/docs/install/advance_settings.html
    incubator/kylin/site/docs/install/hadoop_env.html
    incubator/kylin/site/docs/install/index.html
    incubator/kylin/site/docs/install/kylin_cluster.html
    incubator/kylin/site/docs/install/kylin_docker.html
    incubator/kylin/site/docs/install/manual_install_guide.html
    incubator/kylin/site/docs/release_notes.html
    incubator/kylin/site/docs/tutorial/acl.html
    incubator/kylin/site/docs/tutorial/create_cube.html
    incubator/kylin/site/docs/tutorial/cube_build_job.html
    incubator/kylin/site/docs/tutorial/kylin_sample.html
    incubator/kylin/site/docs/tutorial/odbc.html
    incubator/kylin/site/docs/tutorial/tableau.html
    incubator/kylin/site/docs/tutorial/web.html
    incubator/kylin/site/feed.xml

Modified: incubator/kylin/site/assets/css/docs.css
URL: http://svn.apache.org/viewvc/incubator/kylin/site/assets/css/docs.css?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/assets/css/docs.css (original)
+++ incubator/kylin/site/assets/css/docs.css Sat Sep 26 10:23:26 2015
@@ -34,7 +34,7 @@
   font-weight: 600;
   font-family: 'Open sans';
   font-size: 15px;
-  padding: 10px 10px;
+  padding: 0px 30px 5px 0px;
 }
 
 .aside1> .nav > li > a:hover {
@@ -57,6 +57,7 @@
   overflow-y: auto;
   background-color: #fff;
   overflow-x: hidden;
+  padding: 8px 0px 0px 60px;
 }
 
 .post-title {
@@ -104,7 +105,7 @@
 }
 
 .nside {
-  color: #fb8d08;
+  color: #fb8d08 !important;
 }
 
 .nnav {
@@ -123,4 +124,13 @@
   color:#000000;
 }
 
+#navlist {
+  color:#454545;
+}
+
+#navlist:hover, #navlist:focus{
+  color:#000000;
+}
+
+
 

Added: incubator/kylin/site/blog/2015/09/25/hybrid-model/index.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/blog/2015/09/25/hybrid-model/index.html?rev=1705404&view=auto
==============================================================================
--- incubator/kylin/site/blog/2015/09/25/hybrid-model/index.html (added)
+++ incubator/kylin/site/blog/2015/09/25/hybrid-model/index.html Sat Sep 26 10:23:26 2015
@@ -0,0 +1,380 @@
+<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+<!doctype html>
+<html>
+	<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+
+  <title>Apache Kylin | Hybrid Model in Apache Kylin 1.0</title>
+  <meta name="description" content="Apache Kylin v1.0 introduces a new realization “hybrid model” (also called “dynamic model”); This post introduces the concept and how to create it.">
+  <meta name="author"      content="Apache Kylin">
+  <link rel="shortcut icon" href="fav.png" type="image/png">
+
+
+
+<link rel="stylesheet" href="/assets/css/animate.css">
+<!-- Bootstrap -->
+<link rel="stylesheet" href="/assets/css/bootstrap.min.css">
+
+<!-- Fonts -->
+<!-- <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Alice|Open+Sans:400,300,700"> -->
+
+<!-- Icons -->
+<link rel="stylesheet" href="/assets/css/font-awesome.min.css">
+
+  <!-- Custom styles -->
+  <link rel="stylesheet" href="/assets/css/styles.css">
+  <link rel="stylesheet" href="/assets/css/docs.css">
+  <link rel="stylesheet" href="/assets/css/pygments.css">
+
+  <link rel="canonical" href="http://kylin.incubator.apache.org/blog/2015/09/25/hybrid-model/">
+  <link rel="alternate" type="application/rss+xml" title="Apache Kylin" href="http://kylin.incubator.apache.org/feed.xml" />
+
+<!--[if lt IE 9]> <script src="assets/js/html5shiv.js"></script> <![endif]-->
+<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');
+
+  //oringal tracker for kylin.io
+  ga('create', 'UA-55534813-1', 'auto');
+  //new tracker for kylin.incubator.apache.org
+  ga('create', 'UA-55534813-2', 'auto', {'name':'incubator'});
+
+  ga('send', 'pageview');
+  ga('incubator.send', 'pageview');
+
+
+</script>
+<script type="text/javascript" src="/assets/js/jquery-1.9.1.min.js"></script>
+<script type="text/javascript" src="/assets/js/nside.js"></script> </script>
+<script type="text/javascript" src="/assets/js/nnav.js"></script> </script>
+</head>
+
+	<body>
+		<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<header id="header" >
+  
+  <div id="head" class="parallax" parallax-speed="3" >
+    <div id="logo" class="text-center"> <img class="img-circle" id="circlelogo" src="/assets/images/kylin_logo.jpg"> <span class="title" >Apache Kylin</span> <span class="tagline">Extreme OLAP Engine for Big Data</span> 
+    </div>
+  </div>
+  
+
+  <!-- Main Menu -->
+  <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
+  <div class="container-fluid" id="nav">
+    <!--
+    <img class="img-circle" width="40px" height="40px" id="circlelogo" src="/assets/images/kylin_logo.jpg">
+    -->
+    <!-- Brand and toggle get grouped for better mobile display -->
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+     
+    </div>
+
+    <!-- Collect the nav links, forms, and other content for toggling -->
+    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+      <ul class="nav navbar-nav">
+     <li><a href="/">Home</a></li>
+          <li><a href="/docs" >Docs</a></li>
+          <li><a href="/download">Download</li>
+          <li><a href="/community" >Community</a></li>
+          <li><a href="/development" >Development</a></li>
+          <li><a href="/blog">Blog</li>
+          <li><a href="/cn" >中文版</a></li>  
+          <li><a href="https://twitter.com/apachekylin" target="_blank" class="fa fa-twitter fa-lg" title="Twitter: @ApacheKylin" ></a></li>
+          <li><a href="https://github.com/apache/incubator-kylin" target="_blank" class="fa fa-github-alt fa-lg" title="Github: apache/incubator-kylin" ></a></li>          
+          <li><a href="https://www.facebook.com/kylinio" target="_blank" class="fa fa-facebook fa-lg" title="Facebook: kylin.io" ></a></li>   
+      </ul>      
+    </div><!-- /.navbar-collapse -->
+  </div><!-- /.container-fluid -->
+</nav>
+ </header>
+
+		<div class="page-content">
+			<header style=" padding:2em 0 0 0">
+			<div class="container" >
+				<h4 class="section-title"><span>Kylin Technical Blog</span></h4>
+			</div>
+		</div>
+
+		<div class="container">
+			<div>
+				<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<div class="post" style=" padding:2em 4em 4em 4em">
+
+  <header class="post-header">
+    <h1 class="post-title">Hybrid Model in Apache Kylin 1.0</h1>
+    <p class="post-meta" >Sep 25, 2015 • Shaofeng Shi</p>
+  </header>
+
+  <article class="post-content" >
+    <p><strong>Apache Kylin v1.0 introduces a new realization “hybrid model” (also called “dynamic model”); This post introduces the concept and how to create it.</strong></p>
+
+<h1 id="problem">Problem</h1>
+
+<p>For incoming SQL queries, Kylin picks ONE (and only ONE) realization to serve the query; Before the “hybrid”, there is only one type of realization open for user: Cube. That to say, only 1 Cube would be selected to answer a query;</p>
+
+<p>Now let’s start with a sample case; Assume user has a Cube called “Cube_V1”, it has been built for a couple of months; Now the user wants to add new dimension or metrics to fulfill their business need; So he created a new Cube named “Cube_V2”;</p>
+
+<p>Due to some reason user wants to keep the data of “Cube_V1”, and expects to build “Cube_V2” from the end date of “Cube_V1”; The possible reasons include:</p>
+
+<ul>
+  <li>History source data has been dropped from Hadoop, not possible to build “Cube_V2” from the very beginning;</li>
+  <li>The cube is large, rebuilding takes very long time;</li>
+  <li>New dimension/metrics is only feasible for the new date, or user feels fine if they were absent for old cube; etc.</li>
+</ul>
+
+<p>For some queries that don’t use the new measure and metrics, user hopes both “Cube_V1” and “Cube_V2” can be scanned to get a full result, such as “select count(*)…”, “select sum(price)…”; With such a background, the “hybrid model” is introduced in Kylin;</p>
+
+<h2 id="hybrid-model">Hybrid Model</h2>
+
+<p>Hybrid model is a new realization which is a composite of one or multiple other realizations (cubes); See the figure below.</p>
+
+<p><img src="/images/blog/hybrid-model.png" alt="" /></p>
+
+<p>Hybrid doesn’t have its real storage; It is just like a virtual database view over tables; It acts as a delegator who delegates the requests to its children realizations.</p>
+
+<h2 id="how-to-add-a-hybrid-model">How to add a Hybrid model</h2>
+
+<p>As there is no UI for creating/editing hybrid model, if have the need, you need manually edit Kylin metadata;</p>
+
+<h3 id="step-1-take-a-backup-of-kylin-metadata-store">Step 1: Take a backup of kylin metadata store</h3>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>export KYLIN_HOME="/path/to/kylin"
+
+$KYLIN_HOME/bin/metastore.sh backup
+
+</code></pre>
+</div>
+
+<p>A backup folder will be created, assume it is $KYLIN_HOME/metadata_backup/2015-09-25/</p>
+
+<h3 id="step-2-create-sub-folder-hybrid-in-the-metadata-folder">Step 2: Create sub-folder “hybrid” in the metadata folder,</h3>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>mkdir -p $KYLIN_HOME/metadata_backup/2015-09-25/hybrid
+</code></pre>
+</div>
+
+<h3 id="step-3-create-a-hybrid-json-file">Step 3: Create a hybrid json file:</h3>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>vi $KYLIN_HOME/metadata_backup/2015-09-25/hybrid/my_hybrid.json
+
+</code></pre>
+</div>
+
+<p>Input content like this:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code><span class="p">{</span><span class="w">
+  </span><span class="nt">"uuid"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9iiu8590-64b6-4367-8fb5-7500eb95fd9c"</span><span class="p">,</span><span class="w">
+  </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my_hybrid"</span><span class="p">,</span><span class="w">
+  </span><span class="nt">"realizations"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
+    </span><span class="p">{</span><span class="w">
+           </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CUBE"</span><span class="p">,</span><span class="w">
+           </span><span class="nt">"realization"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Cube_V1"</span><span class="w">
+    </span><span class="p">},</span><span class="w">
+    </span><span class="p">{</span><span class="w">
+            </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CUBE"</span><span class="p">,</span><span class="w">
+            </span><span class="nt">"realization"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Cube_V2"</span><span class="w">
+    </span><span class="p">}</span><span class="w">
+  </span><span class="p">]</span><span class="w">
+</span><span class="p">}</span><span class="w">
+
+</span></code></pre>
+</div>
+<p>Here “Cube_V1” and “Cube_V2” are the cubes that you want to combine.</p>
+
+<h3 id="step-4-add-hybrid-model-to-project">Step 4: Add hybrid model to project</h3>
+
+<p>Open project json file (for example project “default”) with text editor:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>vi $KYLIN_HOME/metadata_backup/2015-09-25/project/default.json
+
+</code></pre>
+</div>
+
+<p>In the “realizations” array, add one entry like:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code><span class="w">    </span><span class="p">{</span><span class="w">
+      </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my_hybrid"</span><span class="p">,</span><span class="w">
+      </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"HYBRID"</span><span class="p">,</span><span class="w">
+      </span><span class="nt">"realization"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my_hybrid"</span><span class="w">
+    </span><span class="p">}</span><span class="w">
+</span></code></pre>
+</div>
+
+<h3 id="step-5-upload-the-metadata">Step 5: Upload the metadata:</h3>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>  $KYLIN_HOME/bin/metastore.sh restore $KYLIN_HOME/metadata_backup/2015-09-25/
+
+</code></pre>
+</div>
+
+<h3 id="step-6-reload-metadata">Step 6: Reload metadata</h3>
+
+<p>Restart Kylin server, or click “Reload metadata” in the “Admin” tab on Kylin web UI to load the changes; Ideally the hybrid will start to work; You can do some verifications.</p>
+
+<h2 id="faq">FAQ:</h2>
+
+<p><strong>Question 1</strong>: When will hybrid be selected to answer a SQL query?<br />
+If one of its underlying cube can answer the query, the hybrid will be selected;</p>
+
+<p><strong>Question 2</strong>: How hybrid to answer the query?<br />
+Hybrid will delegate the query to each of its children realizations; If a child cube is capable for this query (match all dimensions/metrics), it will return the results to the hybrid, otherwise it will be skipped; Finally query engine will aggregate the data from hybrid before return to user;</p>
+
+<p><strong>Question 3</strong>: Will hybrid check the date/time duplication?<br />
+No; it depends on user to ensure the cubes in a hybrid don’t have date/time range duplication; For example, the “Cube_V1” is ended at 2015-9-20 (including), the “Cube_V2” should start from 2015-9-21 (including);</p>
+
+<p><strong>Question 4</strong>: Will hybrid restrict the children cubes having the same data model?<br />
+No; To provide as much as flexibility, hybrid doesn’t check whether the children cubes’ fact/lookup tables and join conditions are the matched; But user should understand what they’re doing to avoid unexpected behavior.</p>
+
+<p><strong>Question 5</strong>: Can hybrid have another hybrid as child?<br />
+No; didn’t see the need; so far it assumes all children are Cubes;</p>
+
+<p><strong>Question 6</strong>: Can I use hybrid to join multiple cubes?<br />
+No; the purpose of hybrid is to consolidate history cube and new cube, something like a “union”, not join relationship;</p>
+
+  </article>
+
+</div>
+
+
+
+
+
+			</div>
+		</div>		
+		<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<footer id="underfooter">
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12 widget" >
+        <div class="widget-body" style="text-align:center">
+          <div>
+          Apache Kylin is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further 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 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>
+        <a href="http://www.apache.org">
+            <img id="asf-logo" alt="Apache Software Foundation" src="/assets/images/feather-small.gif">
+        </a>
+        <a href="http://incubator.apache.org/">
+            <img id="incubator-logo" alt="Apache Incubator" src="/assets/images/egg-logo.png">
+        </a>
+
+        <div id="copyright">
+            <p>Copyright &#169; 2014 The Apache Software Foundation, Licensed under the <a
+                    href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.<br/>Apache, the
+                Apache feather logo, and the Apache Incubator project logo are trademarks of The Apache Software
+                Foundation.</p>
+        </div>
+        </div>
+      </div>
+    </div>
+    <!-- /row of widgets --> 
+
+  </div>
+  <div></div>
+  
+</footer>
+
+	<script src="/assets/js/jquery-1.9.1.min.js"></script> 
+	<script src="/assets/js/bootstrap.min.js"></script> 
+	<script src="/assets/js/main.js"></script>
+	</body>
+</html>
+
+
+
+

Modified: incubator/kylin/site/blog/index.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/blog/index.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/blog/index.html (original)
+++ incubator/kylin/site/blog/index.html Sat Sep 26 10:23:26 2015
@@ -174,6 +174,12 @@
             
             <li>
         <h2 align="left">
+          <a class="post-link" href="/blog/2015/09/25/hybrid-model/">Hybrid Model in Apache Kylin 1.0</a></h2><div align="left" class="post-meta">posted: Sep 25, 2015</div>
+        
+      </li>
+    
+            <li>
+        <h2 align="left">
           <a class="post-link" href="/blog/2015/09/09/fast-cubing-on-spark/">Fast Cubing on Spark in Apache Kylin</a></h2><div align="left" class="post-meta">posted: Sep 9, 2015</div>
         
       </li>

Modified: incubator/kylin/site/cn/docs/index.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/index.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/index.html (original)
+++ incubator/kylin/site/cn/docs/index.html Sat Sep 26 10:23:26 2015
@@ -216,7 +216,7 @@
     
   
     
-      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink">概述</a></li>      
+      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">概述</a></li>      
       
 
 
@@ -373,7 +373,7 @@
     
   
     
-      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">手动安装指南</a></li>      
+      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">手动安装指南</a></li>      
       
 
 
@@ -544,7 +544,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube 建立和Job监控教程</a></li>      
+      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 建立和Job监控教程</a></li>      
       
 
 
@@ -605,7 +605,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube 权限授予教程</a></li>      
+      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 权限授予教程</a></li>      
       
 
 
@@ -688,7 +688,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin网页版教程</a></li>      
+      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin网页版教程</a></li>      
       
 
 
@@ -767,7 +767,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin和Tableau教程</a></li>      
+      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin和Tableau教程</a></li>      
       
 
 
@@ -842,7 +842,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC 驱动程序教程</a></li>      
+      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC 驱动程序教程</a></li>      
       
 
 
@@ -862,6 +862,7 @@
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">概述</h1>
+							<article class="post-content" >
 							<h2 id="apache-kylin">欢迎来到 Apache Kylin</h2>
 <blockquote>
   <p>Extreme OLAP Engine for Big Data</p>
@@ -873,6 +874,7 @@
 <p>请参考安装文档以安装Apache Kylin: <a href="/cn/docs/install/">安装向导</a></p>
 
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/cn/docs/install/index.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/install/index.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/install/index.html (original)
+++ incubator/kylin/site/cn/docs/install/index.html Sat Sep 26 10:23:26 2015
@@ -222,7 +222,7 @@
     
   
     
-      <li><a href="/docs/index.html" class="list-group-item-lay pjaxlink">Overview</a></li>      
+      <li><a href="/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">Overview</a></li>      
       
 
 
@@ -282,7 +282,7 @@
     
   
     
-      <li><a href="/docs/release_notes.html" class="list-group-item-lay pjaxlink">Release Notes</a></li>      
+      <li><a href="/docs/release_notes.html" class="list-group-item-lay pjaxlink" id="navlist">Release Notes</a></li>      
       
 
 
@@ -300,7 +300,7 @@
     
   
     
-      <li><a href="/docs/gettingstarted/faq.html" class="list-group-item-lay pjaxlink">FAQ</a></li>      
+      <li><a href="/docs/gettingstarted/faq.html" class="list-group-item-lay pjaxlink" id="navlist">FAQ</a></li>      
       
 
 
@@ -316,7 +316,7 @@
 
   
     
-      <li><a href="/docs/gettingstarted/events.html" class="list-group-item-lay pjaxlink">Events and Conferences</a></li>      
+      <li><a href="/docs/gettingstarted/events.html" class="list-group-item-lay pjaxlink" id="navlist">Events and Conferences</a></li>      
       
 
 
@@ -336,7 +336,7 @@
     
   
     
-      <li><a href="/docs/gettingstarted/terminology.html" class="list-group-item-lay pjaxlink">Terminology</a></li>      
+      <li><a href="/docs/gettingstarted/terminology.html" class="list-group-item-lay pjaxlink" id="navlist">Terminology</a></li>      
       
 
 
@@ -402,7 +402,7 @@
     
   
     
-      <li><a href="/docs/install/index.html" class="list-group-item-lay pjaxlink">Installation Guide</a></li>      
+      <li><a href="/docs/install/index.html" class="list-group-item-lay pjaxlink" id="navlist">Installation Guide</a></li>      
       
 
 
@@ -448,7 +448,7 @@
     
   
     
-      <li><a href="/docs/install/hadoop_env.html" class="list-group-item-lay pjaxlink">Hadoop Environment</a></li>      
+      <li><a href="/docs/install/hadoop_env.html" class="list-group-item-lay pjaxlink" id="navlist">Hadoop Environment</a></li>      
       
 
 
@@ -506,7 +506,7 @@
     
   
     
-      <li><a href="/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">Manual Installation Guide</a></li>      
+      <li><a href="/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">Manual Installation Guide</a></li>      
       
 
 
@@ -558,7 +558,7 @@
     
   
     
-      <li><a href="/docs/install/kylin_cluster.html" class="list-group-item-lay pjaxlink">Multiple Kylin REST servers</a></li>      
+      <li><a href="/docs/install/kylin_cluster.html" class="list-group-item-lay pjaxlink" id="navlist">Multiple Kylin REST servers</a></li>      
       
 
 
@@ -602,7 +602,7 @@
     
   
     
-      <li><a href="/docs/install/advance_settings.html" class="list-group-item-lay pjaxlink">Advance Settings of Kylin Environment</a></li>      
+      <li><a href="/docs/install/advance_settings.html" class="list-group-item-lay pjaxlink" id="navlist">Advance Settings of Kylin Environment</a></li>      
       
 
 
@@ -656,7 +656,7 @@
     
   
     
-      <li><a href="/docs/install/kylin_docker.html" class="list-group-item-lay pjaxlink">On Hadoop Kylin installation using Docker</a></li>      
+      <li><a href="/docs/install/kylin_docker.html" class="list-group-item-lay pjaxlink" id="navlist">On Hadoop Kylin installation using Docker</a></li>      
       
 
 
@@ -748,7 +748,7 @@
     
   
     
-      <li><a href="/docs/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink">Quick Start with Sample Cube</a></li>      
+      <li><a href="/docs/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink" id="navlist">Quick Start with Sample Cube</a></li>      
       
 
 
@@ -816,7 +816,7 @@
     
   
     
-      <li><a href="/docs/tutorial/create_cube.html" class="list-group-item-lay pjaxlink">Kylin Cube Creation Tutorial</a></li>      
+      <li><a href="/docs/tutorial/create_cube.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Creation Tutorial</a></li>      
       
 
 
@@ -888,7 +888,7 @@
     
   
     
-      <li><a href="/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube Build and Job Monitoring Tutorial</a></li>      
+      <li><a href="/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Build and Job Monitoring Tutorial</a></li>      
       
 
 
@@ -952,7 +952,7 @@
     
   
     
-      <li><a href="/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube Permission Grant Tutorial</a></li>      
+      <li><a href="/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Permission Grant Tutorial</a></li>      
       
 
 
@@ -1038,7 +1038,7 @@
     
   
     
-      <li><a href="/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin Web Tutorial</a></li>      
+      <li><a href="/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Web Tutorial</a></li>      
       
 
 
@@ -1120,7 +1120,7 @@
     
   
     
-      <li><a href="/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin and Tableau Tutorial</a></li>      
+      <li><a href="/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin and Tableau Tutorial</a></li>      
       
 
 
@@ -1198,7 +1198,7 @@
     
   
     
-      <li><a href="/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC Driver Tutorial</a></li>      
+      <li><a href="/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC Driver Tutorial</a></li>      
       
 
 
@@ -1242,7 +1242,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink">How to Build Cube with Restful API</a></li>      
+      <li><a href="/docs/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">How to Build Cube with Restful API</a></li>      
       
 
 
@@ -1280,7 +1280,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_use_restapi_in_js.html" class="list-group-item-lay pjaxlink">How to Use Restful API in Javascript</a></li>      
+      <li><a href="/docs/howto/howto_use_restapi_in_js.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use Restful API in Javascript</a></li>      
       
 
 
@@ -1316,7 +1316,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink">How to Use Restful API</a></li>      
+      <li><a href="/docs/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use Restful API</a></li>      
       
 
 
@@ -1348,7 +1348,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink">How to optimize cubes</a></li>      
+      <li><a href="/docs/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink" id="navlist">How to optimize cubes</a></li>      
       
 
 
@@ -1372,7 +1372,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink">How to Backup Metadata</a></li>      
+      <li><a href="/docs/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink" id="navlist">How to Backup Metadata</a></li>      
       
 
 
@@ -1400,7 +1400,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink">How to Cleanup Storage (HDFS & HBase Tables)</a></li>      
+      <li><a href="/docs/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink" id="navlist">How to Cleanup Storage (HDFS & HBase Tables)</a></li>      
       
 
 
@@ -1430,7 +1430,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_jdbc.html" class="list-group-item-lay pjaxlink">How to Use kylin Remote JDBC Driver</a></li>      
+      <li><a href="/docs/howto/howto_jdbc.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use kylin Remote JDBC Driver</a></li>      
       
 
 
@@ -1464,7 +1464,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_upgrade.html" class="list-group-item-lay pjaxlink">How to Upgrade</a></li>      
+      <li><a href="/docs/howto/howto_upgrade.html" class="list-group-item-lay pjaxlink" id="navlist">How to Upgrade</a></li>      
       
 
 
@@ -1480,14 +1480,15 @@
 
     </ul>
 </div>
+
 				<div class="col-md-9 col-lg-9 col-xs-14 aside2">
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">Installation Guide</h1>
 														
 								<p>version: v0.7.2, since: v0.7.1</p>
-								
-
+							
+							<article class="post-content" >	
 							<h3 id="environment">Environment</h3>
 
 <p>Kylin requires a properly setup hadoop environment to run. Following are the minimal request to run Kylin, for more detial, please check this reference: <a href="hadoop_env.html">Hadoop Environment</a>.</p>
@@ -1533,6 +1534,7 @@
 </ol>
 
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/cn/docs/install/manual_install_guide.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/install/manual_install_guide.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/install/manual_install_guide.html (original)
+++ incubator/kylin/site/cn/docs/install/manual_install_guide.html Sat Sep 26 10:23:26 2015
@@ -216,7 +216,7 @@
     
   
     
-      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink">概述</a></li>      
+      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">概述</a></li>      
       
 
 
@@ -373,7 +373,7 @@
     
   
     
-      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">手动安装指南</a></li>      
+      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">手动安装指南</a></li>      
       
 
 
@@ -544,7 +544,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube 建立和Job监控教程</a></li>      
+      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 建立和Job监控教程</a></li>      
       
 
 
@@ -605,7 +605,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube 权限授予教程</a></li>      
+      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 权限授予教程</a></li>      
       
 
 
@@ -688,7 +688,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin网页版教程</a></li>      
+      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin网页版教程</a></li>      
       
 
 
@@ -767,7 +767,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin和Tableau教程</a></li>      
+      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin和Tableau教程</a></li>      
       
 
 
@@ -842,7 +842,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC 驱动程序教程</a></li>      
+      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC 驱动程序教程</a></li>      
       
 
 
@@ -862,6 +862,7 @@
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">手动安装指南</h1>
+							<article class="post-content" >
 							<h2 id="section">引言</h2>
 
 <p>在大多数情况下,我们的自动脚本<a href="./index.html">Installation Guide</a>可以帮助你在你的hadoop sandbox甚至你的hadoop cluster中启动Kylin。但是,为防部署脚本出错,我们撰写本文作为参考指南来解决你的问题。</p>
@@ -904,6 +905,7 @@
 
 <p>停止Kylin</p>
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/cn/docs/tutorial/acl.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/tutorial/acl.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/tutorial/acl.html (original)
+++ incubator/kylin/site/cn/docs/tutorial/acl.html Sat Sep 26 10:23:26 2015
@@ -216,7 +216,7 @@
     
   
     
-      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink">概述</a></li>      
+      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">概述</a></li>      
       
 
 
@@ -373,7 +373,7 @@
     
   
     
-      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">手动安装指南</a></li>      
+      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">手动安装指南</a></li>      
       
 
 
@@ -544,7 +544,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube 建立和Job监控教程</a></li>      
+      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 建立和Job监控教程</a></li>      
       
 
 
@@ -605,7 +605,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube 权限授予教程</a></li>      
+      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 权限授予教程</a></li>      
       
 
 
@@ -688,7 +688,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin网页版教程</a></li>      
+      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin网页版教程</a></li>      
       
 
 
@@ -767,7 +767,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin和Tableau教程</a></li>      
+      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin和Tableau教程</a></li>      
       
 
 
@@ -842,7 +842,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC 驱动程序教程</a></li>      
+      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC 驱动程序教程</a></li>      
       
 
 
@@ -862,6 +862,7 @@
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">Kylin Cube 权限授予教程</h1>
+							<article class="post-content" >
 							<p>在<code class="highlighter-rouge">Cubes</code>页面,双击cube行查看详细信息。在这里我们关注<code class="highlighter-rouge">Access</code>标签。<br />
 点击<code class="highlighter-rouge">+Grant</code>按钮进行授权。</p>
 
@@ -897,6 +898,7 @@
   </li>
 </ul>
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/cn/docs/tutorial/create_cube.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/tutorial/create_cube.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/tutorial/create_cube.html (original)
+++ incubator/kylin/site/cn/docs/tutorial/create_cube.html Sat Sep 26 10:23:26 2015
@@ -216,7 +216,7 @@
     
   
     
-      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink">概述</a></li>      
+      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">概述</a></li>      
       
 
 
@@ -373,7 +373,7 @@
     
   
     
-      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">手动安装指南</a></li>      
+      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">手动安装指南</a></li>      
       
 
 
@@ -544,7 +544,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube 建立和Job监控教程</a></li>      
+      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 建立和Job监控教程</a></li>      
       
 
 
@@ -605,7 +605,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube 权限授予教程</a></li>      
+      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 权限授予教程</a></li>      
       
 
 
@@ -688,7 +688,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin网页版教程</a></li>      
+      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin网页版教程</a></li>      
       
 
 
@@ -767,7 +767,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin和Tableau教程</a></li>      
+      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin和Tableau教程</a></li>      
       
 
 
@@ -842,7 +842,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC 驱动程序教程</a></li>      
+      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC 驱动程序教程</a></li>      
       
 
 
@@ -862,6 +862,7 @@
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">Kylin Cube 创建教程</h1>
+							<article class="post-content" >
 							<h3 id="i-">I. 新建一个项目</h3>
 <ol>
   <li>
@@ -1021,6 +1022,7 @@
 
 <p><img src="/images/Kylin-Cube-Creation-Tutorial/13 overview.png" alt="" /></p>
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/cn/docs/tutorial/cube_build_job.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/tutorial/cube_build_job.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/tutorial/cube_build_job.html (original)
+++ incubator/kylin/site/cn/docs/tutorial/cube_build_job.html Sat Sep 26 10:23:26 2015
@@ -216,7 +216,7 @@
     
   
     
-      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink">概述</a></li>      
+      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">概述</a></li>      
       
 
 
@@ -373,7 +373,7 @@
     
   
     
-      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">手动安装指南</a></li>      
+      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">手动安装指南</a></li>      
       
 
 
@@ -544,7 +544,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube 建立和Job监控教程</a></li>      
+      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 建立和Job监控教程</a></li>      
       
 
 
@@ -605,7 +605,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube 权限授予教程</a></li>      
+      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 权限授予教程</a></li>      
       
 
 
@@ -688,7 +688,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin网页版教程</a></li>      
+      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin网页版教程</a></li>      
       
 
 
@@ -767,7 +767,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin和Tableau教程</a></li>      
+      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin和Tableau教程</a></li>      
       
 
 
@@ -842,7 +842,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC 驱动程序教程</a></li>      
+      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC 驱动程序教程</a></li>      
       
 
 
@@ -862,6 +862,7 @@
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">Kylin Cube 建立和Job监控教程</h1>
+							<article class="post-content" >
 							<h3 id="cube">Cube建立</h3>
 <p>首先,确认你拥有你想要建立的cube的权限。</p>
 
@@ -934,6 +935,7 @@
   </li>
 </ul>
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/cn/docs/tutorial/odbc.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/tutorial/odbc.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/tutorial/odbc.html (original)
+++ incubator/kylin/site/cn/docs/tutorial/odbc.html Sat Sep 26 10:23:26 2015
@@ -216,7 +216,7 @@
     
   
     
-      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink">概述</a></li>      
+      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">概述</a></li>      
       
 
 
@@ -373,7 +373,7 @@
     
   
     
-      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">手动安装指南</a></li>      
+      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">手动安装指南</a></li>      
       
 
 
@@ -544,7 +544,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube 建立和Job监控教程</a></li>      
+      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 建立和Job监控教程</a></li>      
       
 
 
@@ -605,7 +605,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube 权限授予教程</a></li>      
+      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 权限授予教程</a></li>      
       
 
 
@@ -688,7 +688,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin网页版教程</a></li>      
+      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin网页版教程</a></li>      
       
 
 
@@ -767,7 +767,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin和Tableau教程</a></li>      
+      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin和Tableau教程</a></li>      
       
 
 
@@ -842,7 +842,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC 驱动程序教程</a></li>      
+      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC 驱动程序教程</a></li>      
       
 
 
@@ -862,6 +862,7 @@
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">Kylin ODBC 驱动程序教程</h1>
+							<article class="post-content" >
 							<blockquote>
   <p>我们提供Kylin ODBC驱动程序以支持ODBC兼容客户端应用的数据访问。</p>
 
@@ -898,6 +899,7 @@
 <h2 id="section-2">错误报告</h2>
 <p>如有问题,请报告错误至Apache Kylin JIRA,或者发送邮件到dev邮件列表。</p>
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/cn/docs/tutorial/tableau.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/tutorial/tableau.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/tutorial/tableau.html (original)
+++ incubator/kylin/site/cn/docs/tutorial/tableau.html Sat Sep 26 10:23:26 2015
@@ -216,7 +216,7 @@
     
   
     
-      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink">概述</a></li>      
+      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">概述</a></li>      
       
 
 
@@ -373,7 +373,7 @@
     
   
     
-      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">手动安装指南</a></li>      
+      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">手动安装指南</a></li>      
       
 
 
@@ -544,7 +544,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube 建立和Job监控教程</a></li>      
+      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 建立和Job监控教程</a></li>      
       
 
 
@@ -605,7 +605,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube 权限授予教程</a></li>      
+      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 权限授予教程</a></li>      
       
 
 
@@ -688,7 +688,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin网页版教程</a></li>      
+      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin网页版教程</a></li>      
       
 
 
@@ -767,7 +767,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin和Tableau教程</a></li>      
+      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin和Tableau教程</a></li>      
       
 
 
@@ -842,7 +842,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC 驱动程序教程</a></li>      
+      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC 驱动程序教程</a></li>      
       
 
 
@@ -862,6 +862,7 @@
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">Kylin和Tableau教程</h1>
+							<article class="post-content" >
 							<blockquote>
   <p>Kylin ODBC驱动程序与Tableau存在一些限制,请在尝试前仔细阅读本说明书。<br />
 * 仅支持“managed”分析路径,Kylin引擎将对意外的维度或度量报错<br />
@@ -978,6 +979,7 @@
   </li>
 </ul>
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/cn/docs/tutorial/web.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/cn/docs/tutorial/web.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/cn/docs/tutorial/web.html (original)
+++ incubator/kylin/site/cn/docs/tutorial/web.html Sat Sep 26 10:23:26 2015
@@ -216,7 +216,7 @@
     
   
     
-      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink">概述</a></li>      
+      <li><a href="/cn/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">概述</a></li>      
       
 
 
@@ -373,7 +373,7 @@
     
   
     
-      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">手动安装指南</a></li>      
+      <li><a href="/cn/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">手动安装指南</a></li>      
       
 
 
@@ -544,7 +544,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube 建立和Job监控教程</a></li>      
+      <li><a href="/cn/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 建立和Job监控教程</a></li>      
       
 
 
@@ -605,7 +605,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube 权限授予教程</a></li>      
+      <li><a href="/cn/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube 权限授予教程</a></li>      
       
 
 
@@ -688,7 +688,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin网页版教程</a></li>      
+      <li><a href="/cn/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin网页版教程</a></li>      
       
 
 
@@ -767,7 +767,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin和Tableau教程</a></li>      
+      <li><a href="/cn/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin和Tableau教程</a></li>      
       
 
 
@@ -842,7 +842,7 @@
     
   
     
-      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC 驱动程序教程</a></li>      
+      <li><a href="/cn/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC 驱动程序教程</a></li>      
       
 
 
@@ -862,6 +862,7 @@
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">Kylin网页版教程</h1>
+							<article class="post-content" >
 							<blockquote>
   <p><strong>支持的浏览器</strong></p>
 
@@ -1031,6 +1032,7 @@
 
 <p><img src="/images/Kylin-Web-Tutorial/7 job-steps.png" alt="" /></p>
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/development/dev_env.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/development/dev_env.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/development/dev_env.html (original)
+++ incubator/kylin/site/development/dev_env.html Sat Sep 26 10:23:26 2015
@@ -504,8 +504,9 @@ ln -s /root/apache-maven-3.2.5/bin/mvn /
 <p>Run a end-to-end cube building test, these special test cases will populate some sample cubes in your metadata store and build them ready.<br />
 It might take a while (maybe one hour), please keep patient.</p>
 
-<div class="highlight"><pre><code class="language-groff" data-lang="groff">mvn test -Dtest=org.apache.kylin.job.BuildCubeWithEngineTest -DfailIfNoTests=false -P sandbox
-	mvn test -Dtest=org.apache.kylin.job.BuildIIWithEngineTest -DfailIfNoTests=false -P sandbox</code></pre></div>
+<div class="highlight"><pre><code class="language-groff" data-lang="groff">mvn test -Dtest=org.apache.kylin.job.BuildCubeWithEngineTest -DfailIfNoTests=false -Dhdp.version=&lt;hdp-version&gt; -P sandbox
+	
+	mvn test -Dtest=org.apache.kylin.job.BuildIIWithEngineTest -DfailIfNoTests=false -Dhdp.version=&lt;hdp-version&gt; -P sandbox</code></pre></div>
 
 <p>Run other tests, the end-to-end cube building test is exclueded</p>
 

Modified: incubator/kylin/site/docs/gettingstarted/events.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/docs/gettingstarted/events.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/docs/gettingstarted/events.html (original)
+++ incubator/kylin/site/docs/gettingstarted/events.html Sat Sep 26 10:23:26 2015
@@ -222,7 +222,7 @@
     
   
     
-      <li><a href="/docs/index.html" class="list-group-item-lay pjaxlink">Overview</a></li>      
+      <li><a href="/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">Overview</a></li>      
       
 
 
@@ -282,7 +282,7 @@
     
   
     
-      <li><a href="/docs/release_notes.html" class="list-group-item-lay pjaxlink">Release Notes</a></li>      
+      <li><a href="/docs/release_notes.html" class="list-group-item-lay pjaxlink" id="navlist">Release Notes</a></li>      
       
 
 
@@ -300,7 +300,7 @@
     
   
     
-      <li><a href="/docs/gettingstarted/faq.html" class="list-group-item-lay pjaxlink">FAQ</a></li>      
+      <li><a href="/docs/gettingstarted/faq.html" class="list-group-item-lay pjaxlink" id="navlist">FAQ</a></li>      
       
 
 
@@ -316,7 +316,7 @@
 
   
     
-      <li><a href="/docs/gettingstarted/events.html" class="list-group-item-lay pjaxlink">Events and Conferences</a></li>      
+      <li><a href="/docs/gettingstarted/events.html" class="list-group-item-lay pjaxlink" id="navlist">Events and Conferences</a></li>      
       
 
 
@@ -336,7 +336,7 @@
     
   
     
-      <li><a href="/docs/gettingstarted/terminology.html" class="list-group-item-lay pjaxlink">Terminology</a></li>      
+      <li><a href="/docs/gettingstarted/terminology.html" class="list-group-item-lay pjaxlink" id="navlist">Terminology</a></li>      
       
 
 
@@ -402,7 +402,7 @@
     
   
     
-      <li><a href="/docs/install/index.html" class="list-group-item-lay pjaxlink">Installation Guide</a></li>      
+      <li><a href="/docs/install/index.html" class="list-group-item-lay pjaxlink" id="navlist">Installation Guide</a></li>      
       
 
 
@@ -448,7 +448,7 @@
     
   
     
-      <li><a href="/docs/install/hadoop_env.html" class="list-group-item-lay pjaxlink">Hadoop Environment</a></li>      
+      <li><a href="/docs/install/hadoop_env.html" class="list-group-item-lay pjaxlink" id="navlist">Hadoop Environment</a></li>      
       
 
 
@@ -506,7 +506,7 @@
     
   
     
-      <li><a href="/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">Manual Installation Guide</a></li>      
+      <li><a href="/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">Manual Installation Guide</a></li>      
       
 
 
@@ -558,7 +558,7 @@
     
   
     
-      <li><a href="/docs/install/kylin_cluster.html" class="list-group-item-lay pjaxlink">Multiple Kylin REST servers</a></li>      
+      <li><a href="/docs/install/kylin_cluster.html" class="list-group-item-lay pjaxlink" id="navlist">Multiple Kylin REST servers</a></li>      
       
 
 
@@ -602,7 +602,7 @@
     
   
     
-      <li><a href="/docs/install/advance_settings.html" class="list-group-item-lay pjaxlink">Advance Settings of Kylin Environment</a></li>      
+      <li><a href="/docs/install/advance_settings.html" class="list-group-item-lay pjaxlink" id="navlist">Advance Settings of Kylin Environment</a></li>      
       
 
 
@@ -656,7 +656,7 @@
     
   
     
-      <li><a href="/docs/install/kylin_docker.html" class="list-group-item-lay pjaxlink">On Hadoop Kylin installation using Docker</a></li>      
+      <li><a href="/docs/install/kylin_docker.html" class="list-group-item-lay pjaxlink" id="navlist">On Hadoop Kylin installation using Docker</a></li>      
       
 
 
@@ -748,7 +748,7 @@
     
   
     
-      <li><a href="/docs/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink">Quick Start with Sample Cube</a></li>      
+      <li><a href="/docs/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink" id="navlist">Quick Start with Sample Cube</a></li>      
       
 
 
@@ -816,7 +816,7 @@
     
   
     
-      <li><a href="/docs/tutorial/create_cube.html" class="list-group-item-lay pjaxlink">Kylin Cube Creation Tutorial</a></li>      
+      <li><a href="/docs/tutorial/create_cube.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Creation Tutorial</a></li>      
       
 
 
@@ -888,7 +888,7 @@
     
   
     
-      <li><a href="/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube Build and Job Monitoring Tutorial</a></li>      
+      <li><a href="/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Build and Job Monitoring Tutorial</a></li>      
       
 
 
@@ -952,7 +952,7 @@
     
   
     
-      <li><a href="/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube Permission Grant Tutorial</a></li>      
+      <li><a href="/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Permission Grant Tutorial</a></li>      
       
 
 
@@ -1038,7 +1038,7 @@
     
   
     
-      <li><a href="/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin Web Tutorial</a></li>      
+      <li><a href="/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Web Tutorial</a></li>      
       
 
 
@@ -1120,7 +1120,7 @@
     
   
     
-      <li><a href="/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin and Tableau Tutorial</a></li>      
+      <li><a href="/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin and Tableau Tutorial</a></li>      
       
 
 
@@ -1198,7 +1198,7 @@
     
   
     
-      <li><a href="/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC Driver Tutorial</a></li>      
+      <li><a href="/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC Driver Tutorial</a></li>      
       
 
 
@@ -1242,7 +1242,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink">How to Build Cube with Restful API</a></li>      
+      <li><a href="/docs/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">How to Build Cube with Restful API</a></li>      
       
 
 
@@ -1280,7 +1280,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_use_restapi_in_js.html" class="list-group-item-lay pjaxlink">How to Use Restful API in Javascript</a></li>      
+      <li><a href="/docs/howto/howto_use_restapi_in_js.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use Restful API in Javascript</a></li>      
       
 
 
@@ -1316,7 +1316,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink">How to Use Restful API</a></li>      
+      <li><a href="/docs/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use Restful API</a></li>      
       
 
 
@@ -1348,7 +1348,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink">How to optimize cubes</a></li>      
+      <li><a href="/docs/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink" id="navlist">How to optimize cubes</a></li>      
       
 
 
@@ -1372,7 +1372,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink">How to Backup Metadata</a></li>      
+      <li><a href="/docs/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink" id="navlist">How to Backup Metadata</a></li>      
       
 
 
@@ -1400,7 +1400,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink">How to Cleanup Storage (HDFS & HBase Tables)</a></li>      
+      <li><a href="/docs/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink" id="navlist">How to Cleanup Storage (HDFS & HBase Tables)</a></li>      
       
 
 
@@ -1430,7 +1430,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_jdbc.html" class="list-group-item-lay pjaxlink">How to Use kylin Remote JDBC Driver</a></li>      
+      <li><a href="/docs/howto/howto_jdbc.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use kylin Remote JDBC Driver</a></li>      
       
 
 
@@ -1464,7 +1464,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_upgrade.html" class="list-group-item-lay pjaxlink">How to Upgrade</a></li>      
+      <li><a href="/docs/howto/howto_upgrade.html" class="list-group-item-lay pjaxlink" id="navlist">How to Upgrade</a></li>      
       
 
 
@@ -1480,13 +1480,14 @@
 
     </ul>
 </div>
+
 				<div class="col-md-9 col-lg-9 col-xs-14 aside2">
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">Events and Conferences</h1>
 							
-								
-
+							
+							<article class="post-content" >	
 							<p><strong>Coming Events</strong></p>
 
 <ul>
@@ -1514,6 +1515,7 @@
 </ul>
 
 
+							</article>
 						</div>
 					</div>
 				</div>

Modified: incubator/kylin/site/docs/gettingstarted/faq.html
URL: http://svn.apache.org/viewvc/incubator/kylin/site/docs/gettingstarted/faq.html?rev=1705404&r1=1705403&r2=1705404&view=diff
==============================================================================
--- incubator/kylin/site/docs/gettingstarted/faq.html (original)
+++ incubator/kylin/site/docs/gettingstarted/faq.html Sat Sep 26 10:23:26 2015
@@ -222,7 +222,7 @@
     
   
     
-      <li><a href="/docs/index.html" class="list-group-item-lay pjaxlink">Overview</a></li>      
+      <li><a href="/docs/index.html" class="list-group-item-lay pjaxlink" id="navlist">Overview</a></li>      
       
 
 
@@ -282,7 +282,7 @@
     
   
     
-      <li><a href="/docs/release_notes.html" class="list-group-item-lay pjaxlink">Release Notes</a></li>      
+      <li><a href="/docs/release_notes.html" class="list-group-item-lay pjaxlink" id="navlist">Release Notes</a></li>      
       
 
 
@@ -300,7 +300,7 @@
     
   
     
-      <li><a href="/docs/gettingstarted/faq.html" class="list-group-item-lay pjaxlink">FAQ</a></li>      
+      <li><a href="/docs/gettingstarted/faq.html" class="list-group-item-lay pjaxlink" id="navlist">FAQ</a></li>      
       
 
 
@@ -316,7 +316,7 @@
 
   
     
-      <li><a href="/docs/gettingstarted/events.html" class="list-group-item-lay pjaxlink">Events and Conferences</a></li>      
+      <li><a href="/docs/gettingstarted/events.html" class="list-group-item-lay pjaxlink" id="navlist">Events and Conferences</a></li>      
       
 
 
@@ -336,7 +336,7 @@
     
   
     
-      <li><a href="/docs/gettingstarted/terminology.html" class="list-group-item-lay pjaxlink">Terminology</a></li>      
+      <li><a href="/docs/gettingstarted/terminology.html" class="list-group-item-lay pjaxlink" id="navlist">Terminology</a></li>      
       
 
 
@@ -402,7 +402,7 @@
     
   
     
-      <li><a href="/docs/install/index.html" class="list-group-item-lay pjaxlink">Installation Guide</a></li>      
+      <li><a href="/docs/install/index.html" class="list-group-item-lay pjaxlink" id="navlist">Installation Guide</a></li>      
       
 
 
@@ -448,7 +448,7 @@
     
   
     
-      <li><a href="/docs/install/hadoop_env.html" class="list-group-item-lay pjaxlink">Hadoop Environment</a></li>      
+      <li><a href="/docs/install/hadoop_env.html" class="list-group-item-lay pjaxlink" id="navlist">Hadoop Environment</a></li>      
       
 
 
@@ -506,7 +506,7 @@
     
   
     
-      <li><a href="/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink">Manual Installation Guide</a></li>      
+      <li><a href="/docs/install/manual_install_guide.html" class="list-group-item-lay pjaxlink" id="navlist">Manual Installation Guide</a></li>      
       
 
 
@@ -558,7 +558,7 @@
     
   
     
-      <li><a href="/docs/install/kylin_cluster.html" class="list-group-item-lay pjaxlink">Multiple Kylin REST servers</a></li>      
+      <li><a href="/docs/install/kylin_cluster.html" class="list-group-item-lay pjaxlink" id="navlist">Multiple Kylin REST servers</a></li>      
       
 
 
@@ -602,7 +602,7 @@
     
   
     
-      <li><a href="/docs/install/advance_settings.html" class="list-group-item-lay pjaxlink">Advance Settings of Kylin Environment</a></li>      
+      <li><a href="/docs/install/advance_settings.html" class="list-group-item-lay pjaxlink" id="navlist">Advance Settings of Kylin Environment</a></li>      
       
 
 
@@ -656,7 +656,7 @@
     
   
     
-      <li><a href="/docs/install/kylin_docker.html" class="list-group-item-lay pjaxlink">On Hadoop Kylin installation using Docker</a></li>      
+      <li><a href="/docs/install/kylin_docker.html" class="list-group-item-lay pjaxlink" id="navlist">On Hadoop Kylin installation using Docker</a></li>      
       
 
 
@@ -748,7 +748,7 @@
     
   
     
-      <li><a href="/docs/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink">Quick Start with Sample Cube</a></li>      
+      <li><a href="/docs/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink" id="navlist">Quick Start with Sample Cube</a></li>      
       
 
 
@@ -816,7 +816,7 @@
     
   
     
-      <li><a href="/docs/tutorial/create_cube.html" class="list-group-item-lay pjaxlink">Kylin Cube Creation Tutorial</a></li>      
+      <li><a href="/docs/tutorial/create_cube.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Creation Tutorial</a></li>      
       
 
 
@@ -888,7 +888,7 @@
     
   
     
-      <li><a href="/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink">Kylin Cube Build and Job Monitoring Tutorial</a></li>      
+      <li><a href="/docs/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Build and Job Monitoring Tutorial</a></li>      
       
 
 
@@ -952,7 +952,7 @@
     
   
     
-      <li><a href="/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink">Kylin Cube Permission Grant Tutorial</a></li>      
+      <li><a href="/docs/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Permission Grant Tutorial</a></li>      
       
 
 
@@ -1038,7 +1038,7 @@
     
   
     
-      <li><a href="/docs/tutorial/web.html" class="list-group-item-lay pjaxlink">Kylin Web Tutorial</a></li>      
+      <li><a href="/docs/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Web Tutorial</a></li>      
       
 
 
@@ -1120,7 +1120,7 @@
     
   
     
-      <li><a href="/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink">Kylin and Tableau Tutorial</a></li>      
+      <li><a href="/docs/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin and Tableau Tutorial</a></li>      
       
 
 
@@ -1198,7 +1198,7 @@
     
   
     
-      <li><a href="/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink">Kylin ODBC Driver Tutorial</a></li>      
+      <li><a href="/docs/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC Driver Tutorial</a></li>      
       
 
 
@@ -1242,7 +1242,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink">How to Build Cube with Restful API</a></li>      
+      <li><a href="/docs/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">How to Build Cube with Restful API</a></li>      
       
 
 
@@ -1280,7 +1280,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_use_restapi_in_js.html" class="list-group-item-lay pjaxlink">How to Use Restful API in Javascript</a></li>      
+      <li><a href="/docs/howto/howto_use_restapi_in_js.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use Restful API in Javascript</a></li>      
       
 
 
@@ -1316,7 +1316,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink">How to Use Restful API</a></li>      
+      <li><a href="/docs/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use Restful API</a></li>      
       
 
 
@@ -1348,7 +1348,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink">How to optimize cubes</a></li>      
+      <li><a href="/docs/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink" id="navlist">How to optimize cubes</a></li>      
       
 
 
@@ -1372,7 +1372,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink">How to Backup Metadata</a></li>      
+      <li><a href="/docs/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink" id="navlist">How to Backup Metadata</a></li>      
       
 
 
@@ -1400,7 +1400,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink">How to Cleanup Storage (HDFS & HBase Tables)</a></li>      
+      <li><a href="/docs/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink" id="navlist">How to Cleanup Storage (HDFS & HBase Tables)</a></li>      
       
 
 
@@ -1430,7 +1430,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_jdbc.html" class="list-group-item-lay pjaxlink">How to Use kylin Remote JDBC Driver</a></li>      
+      <li><a href="/docs/howto/howto_jdbc.html" class="list-group-item-lay pjaxlink" id="navlist">How to Use kylin Remote JDBC Driver</a></li>      
       
 
 
@@ -1464,7 +1464,7 @@
     
   
     
-      <li><a href="/docs/howto/howto_upgrade.html" class="list-group-item-lay pjaxlink">How to Upgrade</a></li>      
+      <li><a href="/docs/howto/howto_upgrade.html" class="list-group-item-lay pjaxlink" id="navlist">How to Upgrade</a></li>      
       
 
 
@@ -1480,14 +1480,15 @@
 
     </ul>
 </div>
+
 				<div class="col-md-9 col-lg-9 col-xs-14 aside2">
 					<div id="container">
 						<div id="pjax">
 							<h1 class="post-title">FAQ</h1>
 														
 								<p>version: v0.7.2, since: v0.6.x</p>
-								
-
+							
+							<article class="post-content" >	
 							<h3 id="some-npm-error-causes-error-exit-">Some NPM error causes ERROR exit (中国大陆地区用户请特别注意此问题)?</h3>
 <p>For people from China:</p>
 
@@ -1534,6 +1535,7 @@ My Cluster is running on Cloudera Distri
 <h4 id="why-kylin-calculate-the-hive-table-cardinality">Why Kylin calculate the HIVE table cardinality?</h4>
 <p>The cardinality of dimensions is an important measure of cube complexity. The higher the cardinality, the bigger the cube, and thus the longer to build and the slower to query. Cardinality &gt; 1,000 is worth attention and &gt; 1,000,000 should be avoided at best effort. For optimal cube performance, try reduce high cardinality by categorize values or derive features.</p>
 
+							</article>
 						</div>
 					</div>
 				</div>