You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by lu...@apache.org on 2015/07/15 14:48:14 UTC

[7/7] incubator-kylin git commit: KYLIN-884 update website

KYLIN-884 update website


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/393548aa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/393548aa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/393548aa

Branch: refs/heads/0.7-staging
Commit: 393548aab5a89db6675b518adc9f55ae70653187
Parents: ce15546
Author: Luke Han <lu...@apache.org>
Authored: Wed Jul 15 20:47:44 2015 +0800
Committer: Luke Han <lu...@apache.org>
Committed: Wed Jul 15 20:47:44 2015 +0800

----------------------------------------------------------------------
 website/_data/docs.yml                          |   1 +
 website/_docs/install/kylin_docker.md           |   1 +
 website/_docs/tech/Class_Diagram.png            | Bin 36391 -> 0 bytes
 website/_docs/tech/Design.md                    |  37 -------------------
 .../_docs/tech/Kylin 0.7 Lambda Architecture.md |  12 ------
 .../tech/Kylin_0.7_Lambda_Architecture.png      | Bin 48256 -> 0 bytes
 .../_docs/tech/New meta data model structure.md |  18 ---------
 website/download/index.cn.md                    |   5 ++-
 website/download/index.md                       |  12 +++---
 9 files changed, 11 insertions(+), 75 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/_data/docs.yml
----------------------------------------------------------------------
diff --git a/website/_data/docs.yml b/website/_data/docs.yml
index de113dd..3c67dbc 100644
--- a/website/_data/docs.yml
+++ b/website/_data/docs.yml
@@ -13,6 +13,7 @@
   - install/manual_install_guide
   - install/kylin_cluster
   - install/advance_settings
+  - install/kylin_docker
 
 - title: Tutorial
   docs:

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/_docs/install/kylin_docker.md
----------------------------------------------------------------------
diff --git a/website/_docs/install/kylin_docker.md b/website/_docs/install/kylin_docker.md
index f382ca1..a7941f7 100644
--- a/website/_docs/install/kylin_docker.md
+++ b/website/_docs/install/kylin_docker.md
@@ -2,6 +2,7 @@
 layout: docs
 title:  "On Hadoop Kylin installation using Docker"
 categories: install
+permalink: /docs/install/kylin_docker.html
 version: v0.6
 since: v0.6
 ---

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/_docs/tech/Class_Diagram.png
----------------------------------------------------------------------
diff --git a/website/_docs/tech/Class_Diagram.png b/website/_docs/tech/Class_Diagram.png
deleted file mode 100644
index 4f1beef..0000000
Binary files a/website/_docs/tech/Class_Diagram.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/_docs/tech/Design.md
----------------------------------------------------------------------
diff --git a/website/_docs/tech/Design.md b/website/_docs/tech/Design.md
deleted file mode 100644
index 59b9ebe..0000000
--- a/website/_docs/tech/Design.md
+++ /dev/null
@@ -1,37 +0,0 @@
-## Job Engine Design
-
-> Purpose: The **Job Engine** is a coordinator which manage the tasks' life cycle and CRUD of the tasks. To be clearified, the **Job Engine** does not run the task itself, instead the task runs on hadoop(or whatever it depends).
-
-### Executable
-
-![Class Diagram](Class_Diagram.png)
-
-**Executable** is a top-level interface for all kinds of jobs or tasks.
-
-**AbstractExecutable** is a abstract implementation of **Executable**, it provides:
-
- 1. some getter and setter method
- 2. default implementation of **Executable**.execute()
- 3. life cycle method of an **Executable** and their default implementation
-
-**DefaultChainedExecutable** is an implementation of AbstractExecutable which contains a group of **Executable**
-
-### ExecutableManager
-**ExecutableManager** provide the CRUD function for an **Executable**
-
-### ExecutableDao
-**ExecutableDao** provide the access of the persistent object for Executable
-
-There are two persistent object for one **Executable**
-
-1. **ExecutablePO** is to store the runnning parameters for the **Executable**, and once the **Executable** is submitted, **ExecutablePO** is unmodifiable.
-2. **ExecutableOutputPO** is to store the running result for the **Executable**, for instance the current state, error log.
-
-### DefaultScheduler
-**DefaultScheduler** is a coordinator for **Executable**s.
-
-There is a daemon thread call JobFetcher running periodically. It is responsible for scheduling the **Executable**s
-
-    Note: there should always be only one instance running in the cluster. And it is configured using "kylin.server.mode" in the "kylin.properties", there are two modes "all" & "query", "all" means it will defaultly start the scheduler. So if there are multiple kylin instances, make sure there is only one instance whose "kylin.server.mode" is set to "all".
-
-    
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/_docs/tech/Kylin 0.7 Lambda Architecture.md
----------------------------------------------------------------------
diff --git a/website/_docs/tech/Kylin 0.7 Lambda Architecture.md b/website/_docs/tech/Kylin 0.7 Lambda Architecture.md
deleted file mode 100644
index 9ee40bc..0000000
--- a/website/_docs/tech/Kylin 0.7 Lambda Architecture.md	
+++ /dev/null
@@ -1,12 +0,0 @@
-Kylin 0.7 Lambda Architecture
-===
-
-Start from 0.7, Kylin adopts a [Lambda Architecture](http://en.wikipedia.org/wiki/Lambda_architecture) to support near real-time analysis from streaming input.
-
-* Data is separated into Young and Aged.
-* The young generation is batch loaded from streaming (e.g. every minute) and saved in a real-time storage with inverted index.
-* Aged generation is batch loaded from real-time storage to historic storage daily or hourly. Aged generation is stored as OLAP cube with pre-calculation.
-* A hybrid storage interface sits on top of the real-time and historic storage, and provides a view of complete data set for SQL queries.
-* The combination of inverted index and OLAP cube enables subsecond query latencies on near real-time data with huge history.
-
-![Kylin 0.7 Lambda Architecture](Kylin_0.7_Lambda_Architecture.png)

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/_docs/tech/Kylin_0.7_Lambda_Architecture.png
----------------------------------------------------------------------
diff --git a/website/_docs/tech/Kylin_0.7_Lambda_Architecture.png b/website/_docs/tech/Kylin_0.7_Lambda_Architecture.png
deleted file mode 100644
index 7adb099..0000000
Binary files a/website/_docs/tech/Kylin_0.7_Lambda_Architecture.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/_docs/tech/New meta data model structure.md
----------------------------------------------------------------------
diff --git a/website/_docs/tech/New meta data model structure.md b/website/_docs/tech/New meta data model structure.md
deleted file mode 100644
index 74fc74b..0000000
--- a/website/_docs/tech/New meta data model structure.md	
+++ /dev/null
@@ -1,18 +0,0 @@
-#New meta data model structure
-Kylin is doing a round code refactor which will introduce the following two changes on meta data:
-
-* Abstract a "model_desc" layer from "cube_desc"
-
-Before define a cube, user will need firstly define a model ("model_desc"); The model defines which is the fact table, which are lookup tables and how they be joined;
-
-With the model be defined, when user define a cube ("cube_desc"), he/she only need to specify the table/column name for a dimension, as the join conditions have already been defined;
-
-This abstraction is to extend the meta data to fulfill non-cube queries (coming soon);
-
-* Support data tables from multiple hive databases;
-
-User has the case that tables are from multiple hive database, and the table name might be the same; To support this case Kylin will use the database name + table name as the unique name for tables; And user need to specify the database name (if it is not "default") in SQL when query Kylin. 
-
-Here is a sample; the fact table "test_kylin_fact" is from default hive database, you don't need to specify the db name; while lookup table is from "edw", you need use "edw.test_cal_dt" in the query:
-
-	select test_cal_dt.Week_Beg_Dt, sum(price) as c1, count(1) as c2 from test_kylin_fact inner JOIN edw.test_cal_dt as test_cal_dt ON test_kylin_fact.cal_dt = test_cal_dt.cal_dt  where test_kylin_fact.lstg_format_name='ABIN' 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/download/index.cn.md
----------------------------------------------------------------------
diff --git a/website/download/index.cn.md b/website/download/index.cn.md
index ad526ce..beb7406 100644
--- a/website/download/index.cn.md
+++ b/website/download/index.cn.md
@@ -6,7 +6,7 @@ __最新发布__
 
 最新发布的Apache Kylin可以从ASF网站下载::
 
-  * [Apache-Kylin-0.7.1-Incubating](http://www.apache.org/dyn/closer.cgi/incubator/kylin/apache-kylin/0.7.1-incubating)
+  * [Apache-Kylin-0.7.1-Incubating](http://www.apache.org/dyn/closer.cgi/incubator/kylin/apache-kylin-0.7.1-incubating)
   * [Release Notes](http://kylin.incubator.apache.org/docs/release_notes.html)
   * Git Tag: [kylin-0.7.1-incubating](https://github.com/apache/incubator-kylin/tree/kylin-0.7.1-incubating)
   * Git Commit: [6a7d07dd79ffc00ba1ece330010275b6f0715de8](https://github.com/apache/incubator-kylin/commit/6a7d07dd79ffc00ba1ece330010275b6f0715de8)
@@ -19,10 +19,11 @@ __二进制包__
   * [Installation Guide](../docs/install)
   * 如何从源文件生成二进制包,请参考这篇[教程](http://kylin.incubator.apache.org/docs/howto/howto_package.html)
 
+<!--
 __ODBC 驱动__
 
 Apache Kylin ODBC驱动:
 
   * [Kylin ODBC Driver](KylinODBC.zip)
 
-
+-->

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/393548aa/website/download/index.md
----------------------------------------------------------------------
diff --git a/website/download/index.md b/website/download/index.md
index 1417dff..7aa7106 100644
--- a/website/download/index.md
+++ b/website/download/index.md
@@ -8,7 +8,7 @@ __Latest Release__
 
 The latest release of Apache Kylin can be downloaded from the ASF:
 
-  * [Apache-Kylin-0.7.1-Incubating](http://www.apache.org/dyn/closer.cgi/incubator/kylin/apache-kylin/0.7.1-incubating)
+  * [Apache-Kylin-0.7.1-Incubating](http://www.apache.org/dyn/closer.cgi/incubator/kylin/apache-kylin-0.7.1-incubating)
   * [Release Notes](../docs/release_notes.html)
   * Git Tag: [kylin-0.7.1-incubating](https://github.com/apache/incubator-kylin/tree/kylin-0.7.1-incubating)
   * Git Commit: [6a7d07dd79ffc00ba1ece330010275b6f0715de8](https://github.com/apache/incubator-kylin/commit/6a7d07dd79ffc00ba1ece330010275b6f0715de8)
@@ -21,22 +21,22 @@ For convenience, there's binary package also available:
   * [Installation Guide](../docs/install)
   * Generate binary package from source, please refer to this [guide](../docs/howto/howto_package.html)
     
-
+<!--
 __ODBC Driver__
 
 And ODBC Driver could be find here:
 
   * [Kylin ODBC Driver](KylinODBC.zip)
   * _ODBC Driver's source sode avaliable with 0.8 branch_
+-->
 
-<!--
 __Development Version (v0.7.x)__
 
 Here's latest development version binary package:
 
   * [kylin-v0.7.3-incubating-SNAPSHOT](kylin-0.7.3-incubating-SNAPSHOT.tar.gz)
-  * Updated Date: 2015-06-30
-  * Commit ID: e7fcc20d8ab6f824eb6b88b8f8fa133e284dc34f
--->
+  * Updated Date: 2015-07-15
+  * Commit ID: ce1554646b2cbee54626978ddc32464770b99217
+