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 © 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=<hdp-version> -P sandbox
+
+ mvn test -Dtest=org.apache.kylin.job.BuildIIWithEngineTest -DfailIfNoTests=false -Dhdp.version=<hdp-version> -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 > 1,000 is worth attention and > 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>