You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2018/07/02 06:08:51 UTC

svn commit: r1834820 [9/48] - in /kylin/site: ./ about/ blog/ blog/2015/01/25/introduce-data-model/ blog/2015/06/10/release-v0.7.1-incubating/ blog/2015/08/13/kylin-dictionary/ blog/2015/08/15/fast-cubing/ blog/2015/09/06/release-v1.0-incubating/ blog/...

Added: kylin/site/cn/docs23/install/configuration.html
URL: http://svn.apache.org/viewvc/kylin/site/cn/docs23/install/configuration.html?rev=1834820&view=auto
==============================================================================
--- kylin/site/cn/docs23/install/configuration.html (added)
+++ kylin/site/cn/docs23/install/configuration.html Mon Jul  2 06:08:48 2018
@@ -0,0 +1,5519 @@
+<!--
+* 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 | Kylin 配置</title>
+  <meta name="description" content="Apache Kylin Home">
+  <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="canonical" href="http://kylin.apache.org/cn/docs23/install/configuration.html">
+  <link rel="alternate" type="application/rss+xml" title="Apache Kylin" href="http://kylin.apache.org/feed.xml" />
+
+<!--[if lt IE 9]> <script src="assets/js/html5shiv.js"></script> <![endif]-->
+<!-- Global site tag (gtag.js) - Google Analytics -->
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-120788561-1"></script>
+<script>
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments);}
+  gtag('js', new Date());
+
+  gtag('config', 'UA-120788561-1');
+</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>
+<script>
+var _hmt = _hmt || [];
+(function() {
+  var hm = document.createElement("script");
+  hm.src = "https://hm.baidu.com/hm.js?bdc5e03add430c0b72cc0eb91eabfa99";
+  var s = document.getElementsByTagName("script")[0]; 
+  s.parentNode.insertBefore(hm, s);
+})();
+</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" >
+  <!-- Main Menu -->
+  <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
+    <div class="container-fluid" id="nav">
+      <!-- Brand and toggle get grouped for better mobile display -->
+      <div class="navbar-header">
+        <img class="navbar-logo" width="46" src="/assets/images/kylin_logo.png "></img> 
+        
+        <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>
+        <ul class="nav icon-navbar">
+            <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/kylin" target="_blank" class="fa fa-github-alt fa-lg" title="Github: apache/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>
+
+      <!-- Collect the nav links, forms, and other content for toggling -->
+      <div class="navbar-collapse" id="bs-example-navbar-collapse-1">
+        <ul class="nav navbar-nav">
+            <li><a href="/cn">首页</a></li>
+            <li><a href="/cn/docs" >文档</a></li>
+            <li><a href="/cn/download">下载</a></li>
+            <li><a href="/community" >社区</a></li>
+            <li><a href="/development" >开发</a></li>
+            <li><a href="/blog">博客</a></li>
+            <li><a href="/" >English</a></li>           
+        </ul>
+        
+
+      </div><!-- /.navbar-collapse -->
+    </div><!-- /.container-fluid -->
+  </nav>
+
+  <div id="head" class="parallax normal-header" >
+    <div class="text-center header-apache">
+      <a href="http://apache.org/foundation/contributing.html" title="Support Apache" style="margin-left: 150px;">
+        <div>
+          <img src="https://www.apache.org/images/SupportApache-small.png">
+        </div>
+      </a>
+    </div>  
+  </div>
+
+ </header>
+
+		
+		<div class="container">
+			<div class="row" style="clear:both;">
+				<div class="col-md-8 col-lg-8 col-xs-12 col-sm-12 aside2" style="float:right;">
+					<div id="container" class="docs">
+						<div id="pjax">
+							<h1 class="post-title">Kylin 配置</h1>
+							<article class="post-content" >
+							<p>Kylin 会自动从环境中检测 Hadoop/Hive/HBase 配置,如 “core-site.xml”, “hbase-site.xml” 和其他。除此之外,Kylin 有自己的配置,在 “conf” 文件夹下。</p>
+
+<div class="highlight"><pre><code class="language-groff" data-lang="groff">-bash-4.1# ls -l $KYLIN_HOME/conf
+
+kylin_hive_conf.xml
+kylin_job_conf_inmem.xml
+kylin_job_conf.xml
+kylin-kafka-consumer.xml
+kylin.properties
+kylin-server-log4j.properties
+kylin-tools-log4j.properties
+setenv.sh</code></pre></div>
+
+<h2 id="kylinhiveconfxml">kylin_hive_conf.xml</h2>
+
+<p>Kylin 从 Hive 中取数据时应用的 Hive 配置。</p>
+
+<h2 id="kylinjobconfxml-and-kylinjobconfinmemxml">kylin_job_conf.xml and kylin_job_conf_inmem.xml</h2>
+
+<p>Kylin 运行 MapReduce jobs 时的 Hadoop MR 配置。在 Kylin 的 “In-mem cubing” job 的时候,”kylin_job_conf_inmem.xml” 需要更多的 memory 给 mapper。</p>
+
+<h2 id="kylin-kafka-consumerxml">kylin-kafka-consumer.xml</h2>
+
+<p>Kylin 从 Kafka brokers 中取数据时应用的 Kafka 配置。</p>
+
+<h2 id="kylin-server-log4jproperties">kylin-server-log4j.properties</h2>
+
+<p>Kylin 服务器的日志配置。</p>
+
+<h2 id="kylin-tools-log4jproperties">kylin-tools-log4j.properties</h2>
+
+<p>Kylin 命令行的日志配置。</p>
+
+<h2 id="setenvsh">setenv.sh</h2>
+
+<p>设置环境变量的 shell 脚本。它将在 “kylin.sh” 和 “bin” 文件夹中的其它脚本中被调用。通常,您可以在这里调整 Kylin JVM 栈的大小,且可以设置 “KAFKA_HOME” 和其他环境变量。</p>
+
+<h2 id="kylinproperties">kylin.properties</h2>
+
+<p>Kylin 的主要配置文件。</p>
+
+<table>
+  <thead>
+    <tr>
+      <th>Key</th>
+      <th>Default value</th>
+      <th>Description</th>
+      <th>Overwritten at Cube</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>kylin.env</td>
+      <td>Dev</td>
+      <td>Whether this env is a Dev, QA, or Prod environment</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.env.hdfs-working-dir</td>
+      <td>/kylin</td>
+      <td>Working directory on HDFS</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.env.zookeeper-base-path</td>
+      <td>/kylin</td>
+      <td>Path on ZK</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.env.zookeeper-connect-string</td>
+      <td> </td>
+      <td>ZK connection string; If blank, use HBase’s ZK</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.env.zookeeper-acl-enabled</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.env.zookeeper.zk-auth</td>
+      <td>digest:ADMIN:KYLIN</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.env.zookeeper.zk-acl</td>
+      <td>world:anyone:rwcda</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.metadata.url</td>
+      <td>kylin_metadata@hbase</td>
+      <td>Kylin metadata storage</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.metadata.sync-retries</td>
+      <td>3</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.metadata.sync-error-handler</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.metadata.check-copy-on-write</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.metadata.hbase-client-scanner-timeout-period</td>
+      <td>10000</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.metadata.hbase-rpc-timeout</td>
+      <td>5000</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.metadata.hbase-client-retries-number</td>
+      <td>1</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.dictionary.use-forest-trie</td>
+      <td>true</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.dictionary.forest-trie-max-mb</td>
+      <td>500</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.dictionary.max-cache-entry</td>
+      <td>3000</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.dictionary.growing-enabled</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.dictionary.append-entry-size</td>
+      <td>10000000</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.dictionary.append-max-versions</td>
+      <td>3</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.dictionary.append-version-ttl</td>
+      <td>259200000</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.snapshot.max-cache-entry</td>
+      <td>500</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.snapshot.max-mb</td>
+      <td>300</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.snapshot.ext.shard-mb</td>
+      <td>500</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.snapshot.ext.local.cache.path</td>
+      <td>lookup_cache</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.snapshot.ext.local.cache.max-size-gb</td>
+      <td>200</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.size-estimate-ratio</td>
+      <td>0.25</td>
+      <td> </td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.size-estimate-memhungry-ratio</td>
+      <td>0.05</td>
+      <td>Deprecated</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.size-estimate-countdistinct-ratio</td>
+      <td>0.05</td>
+      <td> </td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.algorithm</td>
+      <td>auto</td>
+      <td>Cubing algorithm for MR engine, other options: layer, inmem</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.algorithm.layer-or-inmem-threshold</td>
+      <td>7</td>
+      <td> </td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.algorithm.inmem-split-limit</td>
+      <td>500</td>
+      <td> </td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.algorithm.inmem-concurrent-threads</td>
+      <td>1</td>
+      <td> </td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.ignore-signature-inconsistency</td>
+      <td>false</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.cube.aggrgroup.max-combination</td>
+      <td>4096</td>
+      <td>Max cuboid numbers in a Cube</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.aggrgroup.is-mandatory-only-valid</td>
+      <td>false</td>
+      <td>Whether allow a Cube only has the base cuboid.</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.rowkey.max-size</td>
+      <td>63</td>
+      <td>Max columns in Rowkey</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.metadata.dimension-encoding-max-length</td>
+      <td>256</td>
+      <td>Max length for one dimension’s encoding</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.max-building-segments</td>
+      <td>10</td>
+      <td>Max building segments in one Cube</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.allow-appear-in-multiple-projects</td>
+      <td>false</td>
+      <td>Whether allow a Cueb appeared in multiple projects</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.cube.gtscanrequest-serialization-level</td>
+      <td>1</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.cube.is-automerge-enabled</td>
+      <td>true</td>
+      <td>Whether enable auto merge.</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.job.log-dir</td>
+      <td>/tmp/kylin/logs</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.job.allow-empty-segment</td>
+      <td>true</td>
+      <td>Whether tolerant data source is emtpy.</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.job.max-concurrent-jobs</td>
+      <td>10</td>
+      <td>Max concurrent running jobs</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.sampling-percentage</td>
+      <td>100</td>
+      <td>Data sampling percentage, to calculate Cube statistics; Default be all.</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.job.notification-enabled</td>
+      <td>false</td>
+      <td>Whether send email notification on job error/succeed.</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.notification-mail-enable-starttls</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.notification-mail-port</td>
+      <td>25</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.notification-mail-host</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.notification-mail-username</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.notification-mail-password</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.notification-mail-sender</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.notification-admin-emails</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.retry</td>
+      <td>0</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.job.scheduler.priority-considered</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.scheduler.priority-bar-fetch-from-queue</td>
+      <td>20</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.scheduler.poll-interval-second</td>
+      <td>30</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.job.error-record-threshold</td>
+      <td>0</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.keep-flat-table</td>
+      <td>false</td>
+      <td>Whether keep the intermediate Hive table after job finished.</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.database-for-flat-table</td>
+      <td>default</td>
+      <td>Hive database to create the intermediate table.</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.flat-table-storage-format</td>
+      <td>SEQUENCEFILE</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.flat-table-field-delimiter</td>
+      <td>\u001F</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.redistribute-flat-table</td>
+      <td>true</td>
+      <td>Whether or not to redistribute the flat table.</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.client</td>
+      <td>cli</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.beeline-shell</td>
+      <td>beeline</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.beeline-params</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.enable-sparksql-for-table-ops</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.sparksql-beeline-shell</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.sparksql-beeline-params</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.table-dir-create-first</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.flat-table-cluster-by-dict-column</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.default-varchar-precision</td>
+      <td>256</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.default-char-precision</td>
+      <td>255</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.default-decimal-precision</td>
+      <td>19</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.hive.default-decimal-scale</td>
+      <td>4</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.source.jdbc.connection-url</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.source.jdbc.driver</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.source.jdbc.dialect</td>
+      <td>default</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.source.jdbc.user</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.source.jdbc.pass</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.source.jdbc.sqoop-home</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.source.jdbc.sqoop-mapper-num</td>
+      <td>4</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.source.jdbc.field-delimiter</td>
+      <td>|</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.default</td>
+      <td>2</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.table-name-prefix</td>
+      <td>KYLIN_</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.namespace</td>
+      <td>default</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.cluster-fs</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.cluster-hdfs-config-file</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.coprocessor-local-jar</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.min-region-count</td>
+      <td>1</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.max-region-count</td>
+      <td>500</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.hfile-size-gb</td>
+      <td>2.0</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.run-local-coprocessor</td>
+      <td>false</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.coprocessor-mem-gb</td>
+      <td>3.0</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.partition.aggr-spill-enabled</td>
+      <td>true</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.partition.max-scan-bytes</td>
+      <td>3221225472</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.coprocessor-timeout-seconds</td>
+      <td>0</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.max-fuzzykey-scan</td>
+      <td>200</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.max-fuzzykey-scan-split</td>
+      <td>1</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.max-visit-scanrange</td>
+      <td>1000000</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.scan-cache-rows</td>
+      <td>1024</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.region-cut-gb</td>
+      <td>5.0</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.max-scan-result-bytes</td>
+      <td>5242880</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.compression-codec</td>
+      <td>none</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.rowkey-encoding</td>
+      <td>FAST_DIFF</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.block-size-bytes</td>
+      <td>1048576</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.small-family-block-size-bytes</td>
+      <td>65536</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.owner-tag</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.endpoint-compress-result</td>
+      <td>true</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.max-hconnection-threads</td>
+      <td>2048</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.core-hconnection-threads</td>
+      <td>2048</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.storage.hbase.hconnection-threads-alive-seconds</td>
+      <td>60</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.lib-dir</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.reduce-input-mb</td>
+      <td>500</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.reduce-count-ratio</td>
+      <td>1.0</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.min-reducer-number</td>
+      <td>1</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.max-reducer-number</td>
+      <td>500</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.mapper-input-rows</td>
+      <td>1000000</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.max-cuboid-stats-calculator-number</td>
+      <td>1</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.uhc-reducer-count</td>
+      <td>1</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.build-uhc-dict-in-additional-step</td>
+      <td>false</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.build-dict-in-reducer</td>
+      <td>true</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.engine.mr.yarn-check-interval-seconds</td>
+      <td>10</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.env.hadoop-conf-dir</td>
+      <td> </td>
+      <td>Hadoop conf directory; If not specified, parse from environment.</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.engine.spark.rdd-partition-cut-mb</td>
+      <td>10.0</td>
+      <td>Spark Cubing RDD partition split size.</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.engine.spark.min-partition</td>
+      <td>1</td>
+      <td>Spark Cubing RDD min partition number</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.engine.spark.max-partition</td>
+      <td>5000</td>
+      <td>RDD max partition number</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.engine.spark.storage-level</td>
+      <td>MEMORY_AND_DISK_SER</td>
+      <td>RDD persistent level.</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.query.skip-empty-segments</td>
+      <td>true</td>
+      <td>Whether directly skip empty segment (metadata shows size be 0) when run SQL query.</td>
+      <td>Yes</td>
+    </tr>
+    <tr>
+      <td>kylin.query.force-limit</td>
+      <td>-1</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.max-scan-bytes</td>
+      <td>0</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.max-return-rows</td>
+      <td>5000000</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.large-query-threshold</td>
+      <td>1000000</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.cache-threshold-duration</td>
+      <td>2000</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.cache-threshold-scan-count</td>
+      <td>10240</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.cache-threshold-scan-bytes</td>
+      <td>1048576</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.security-enabled</td>
+      <td>true</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.cache-enabled</td>
+      <td>true</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.timeout-seconds</td>
+      <td>0</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.runner-class-name</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.update-enabled</td>
+      <td>false</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.cache-enabled</td>
+      <td>false</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.jdbc.url</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.jdbc.driver</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.jdbc.username</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.jdbc.password</td>
+      <td> </td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.jdbc.pool-max-total</td>
+      <td>8</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.jdbc.pool-max-idle</td>
+      <td>8</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.pushdown.jdbc.pool-min-idle</td>
+      <td>0</td>
+      <td> </td>
+      <td> </td>
+    </tr>
+    <tr>
+      <td>kylin.query.security.table-acl-enabled</td>
+      <td>true</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.server.mode</td>
+      <td>all</td>
+      <td>Kylin node mode: all|job|query.</td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.server.cluster-servers</td>
+      <td>localhost:7070</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.server.cluster-name</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.server.query-metrics-enabled</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.server.query-metrics2-enabled</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.server.auth-user-cache.expire-seconds</td>
+      <td>300</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.server.auth-user-cache.max-entries</td>
+      <td>100</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.server.external-acl-provider</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.security.ldap.user-search-base</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.security.ldap.user-group-search-base</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.security.acl.admin-role</td>
+      <td> </td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.web.timezone</td>
+      <td>PST</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.web.cross-domain-enabled</td>
+      <td>true</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.web.export-allow-admin</td>
+      <td>true</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.web.export-allow-other</td>
+      <td>true</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
+      <td>kylin.web.dashboard-enabled</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+  </tbody>
+</table>
+
+
+							</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.
+-->
+
+<div class="col-md-4 col-lg-4 col-xs-12 col-sm-12 aside1 visible-sm visible-xs visible-md visible-lg" id="nside1" style="margin-top: 5em;float:right;">
+    <ul class="nav nav-pills nav-stacked">    
+    
+    <li><a href="#title开始" data-toggle="collapse" class="navtitle">开始</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul>
+    
+
+
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/index.html" class="list-group-item-lay pjaxlink ">概述</a>
+      </li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+    <li><a href="#title安装" data-toggle="collapse" class="navtitle">安装</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul>
+    
+
+
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/install/index.html" class="list-group-item-lay pjaxlink ">安装指南</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/install/kylin_cluster.html" class="list-group-item-lay pjaxlink ">Cluster 模式下部署</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/install/configuration.html" class="list-group-item-lay pjaxlink ">Kylin 配置</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/install/advance_settings.html" class="list-group-item-lay pjaxlink ">高级设置</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/install/kylin_aws_emr.html" class="list-group-item-lay pjaxlink ">在 AWS EMR 上 安装 Kylin</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/install/kylin_docker.html" class="list-group-item-lay pjaxlink ">用 Docker 运行 Kylin</a>
+      </li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+    <li><a href="#title教程" data-toggle="collapse" class="navtitle">教程</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul>
+    
+
+
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink ">样例 Cube 快速入门</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/web.html" class="list-group-item-lay pjaxlink ">Web 界面</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/create_cube.html" class="list-group-item-lay pjaxlink ">Cube 创建</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink ">Cube 构建和 Job 监控</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/project_level_acl.html" class="list-group-item-lay pjaxlink ">Project Level ACL</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/cube_spark.html" class="list-group-item-lay pjaxlink ">用 Spark 构建 Cube</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/cube_streaming.html" class="list-group-item-lay pjaxlink ">从 Kafka 流构建 Cube</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/cube_build_performance.html" class="list-group-item-lay pjaxlink ">优化 Cube 构建</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/kylin_client_tool.html" class="list-group-item-lay pjaxlink ">Python 客户端</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/setup_systemcube.html" class="list-group-item-lay pjaxlink ">建立系统 Cube</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/use_cube_planner.html" class="list-group-item-lay pjaxlink ">使用 Cube Planner</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/use_dashboard.html" class="list-group-item-lay pjaxlink ">使用 Dashboard</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/setup_jdbc_datasource.html" class="list-group-item-lay pjaxlink ">建立 JDBC 数据源</a>
+      </li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+    <li><a href="#title工具集成" data-toggle="collapse" class="navtitle">工具集成</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul>
+    
+
+
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/odbc.html" class="list-group-item-lay pjaxlink ">ODBC 驱动</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/jdbc.html" class="list-group-item-lay pjaxlink ">JDBC 驱动</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/tableau.html" class="list-group-item-lay pjaxlink ">Tableau 8</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/tableau_91.html" class="list-group-item-lay pjaxlink ">Tableau 9</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/powerbi.html" class="list-group-item-lay pjaxlink ">Excel 及 Power BI 教程</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/squirrel.html" class="list-group-item-lay pjaxlink ">SQuirreL</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/tutorial/Qlik.html" class="list-group-item-lay pjaxlink ">Qlik Sense 集成</a>
+      </li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+    <li><a href="#title帮助" data-toggle="collapse" class="navtitle">帮助</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul>
+    
+
+
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink ">Use RESTful API</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink ">用 API 构建 Cube</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink ">优化 Cube 设计</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/howto/howto_optimize_build.html" class="list-group-item-lay pjaxlink ">优化 Cube 构建</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink ">备份元数据</a>
+      </li>      
+      
+
+
+
+  
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li class="navlist">
+        <a href="/cn/docs23/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink ">清理存储</a>
+      </li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+
+    </ul>
+</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>
+        <div class="row">
+            <div class="col-md-12 widget">
+                <div class="widget-body">
+                    <div class="footer-img">
+                        <a href="http://www.apache.org">
+                            <img id="asf-logo" height="78px" alt="Apache Software Foundation" src="/assets/images/apache_footer.png">
+                        </a>
+                    </div>
+                    <p style="padding-top: 11px;">
+                        The contents of this website are © 2015 Apache Software Foundation under the terms of the 
+                        <a href="http://www.apache.org/licenses/LICENSE-2.0"> Apache License v2 </a>. 
+                    </p>
+                    <p style="margin-bottom: 11px;">    
+                        Apache Kylin and its logo are trademarks of the Apache Software Foundation.
+                    </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>