added Chinese version of howto_backup_metadata

Signed-off-by: Billy Liu <billy...@apache.org>


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

Branch: refs/heads/document
Commit: 34eabdb518318767f217bb751f041910c5b8b4a5
Parents: 96854ef
Author: link3280 <491325...@qq.com>
Authored: Sat Oct 21 19:49:38 2017 +0800
Committer: Billy Liu <billy...@apache.org>
Committed: Fri Jan 26 13:09:53 2018 +0800

----------------------------------------------------------------------
 .../_docs21/howto/howto_backup_metadata.cn.md   | 59 ++++++++++++++++++++
 1 file changed, 59 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/34eabdb5/website/_docs21/howto/howto_backup_metadata.cn.md
----------------------------------------------------------------------
diff --git a/website/_docs21/howto/howto_backup_metadata.cn.md 
b/website/_docs21/howto/howto_backup_metadata.cn.md
new file mode 100644
index 0000000..86aa997
--- /dev/null
+++ b/website/_docs21/howto/howto_backup_metadata.cn.md
@@ -0,0 +1,59 @@
+---
+layout: docs21
+title:  备份元数据
+categories: howto
+permalink: /cn/docs21/howto/howto_backup_metadata.html
+---
+
+Kylin将它全部的元数据(包
括cube描述和实例、项目、倒排索引描述和实例、任务、表和字å
…¸ï¼‰ç»„织成层级文件系统的形式。然而,Kylin使用hbase来存储å…
ƒæ•°æ®ï¼Œè€Œä¸æ˜¯ä¸€ä¸ªæ™®é€šçš„æ–‡ä»¶ç³»ç»Ÿã€‚如果你查看过Kylin的é…
ç½®æ–‡ä»¶ï¼ˆkylin.properties),你会发现这样一行:
+
+{% highlight Groff markup %}
+## The metadata store in hbase
+kylin.metadata.url=kylin_metadata@hbase
+{% endhighlight %}
+
+这表明å…
ƒæ•°æ®ä¼šè¢«ä¿å­˜åœ¨ä¸€ä¸ªå«ä½œâ€œkylin_metadata”的htable里。你
可以在hbase shell里scan该htbale来获取它。
+
+## 使用二进制包来备份Metadata Store
+
+有时你需要将Kylin的Metadata 
Store从hbase备份到磁盘文件系统。在这种情况下,假设你
在部署Kylin的hadoop命令行(或沙盒)里,你
可以到KYLIN_HOME并运行:
+
+{% highlight Groff markup %}
+./bin/metastore.sh backup
+{% endhighlight %}
+
+来将你的å…
ƒæ•°æ®å¯¼å‡ºåˆ°æœ¬åœ°ç›®å½•,这个目录在KYLIN_HOME/metadata_backps下,它的命名规则使用了当前时间作为参数:KYLIN_HOME/meta_backups/meta_year_month_day_hour_minute_second
 。
+
+## 使用二进制包来恢复Metatdara Store
+
+万一你发现你的元数据被搞得一团糟,想要恢复å…
ˆå‰çš„备份:
+
+首先,重置Metatdara Store(这个会清理Kylin在hbase的Metadata 
Store的所有信息,请确保先备份):
+
+{% highlight Groff markup %}
+./bin/metastore.sh reset
+{% endhighlight %}
+
+然后上传备份的元数据到Kylin的Metadata Store:
+{% highlight Groff markup %}
+./bin/metastore.sh restore $KYLIN_HOME/meta_backups/meta_xxxx_xx_xx_xx_xx_xx
+{% endhighlight %}
+
+## 在开发环境备份/恢复元数据(0.7.3版本以上可用)
+
+在开发调试Kylin时,典型的环境是一台装
有IDE的开发机上和一个后台的沙盒,通常你会写代ç 
å¹¶åœ¨å¼€å‘机上运行测试案例,但每次都需要将二进制包
放到沙盒里以检查å…
ƒæ•°æ®æ˜¯å¾ˆéº»çƒ¦çš„。这时有一个名为SandboxMetastoreCLIå·¥å…
·ç±»å¯ä»¥å¸®åŠ©ä½ åœ¨å¼€å‘æœºæœ¬åœ°ä¸‹è½½/上传元数据。
+
+## 从Metadata Store清理无用的资源(0.7.3版本以上可用)
+随着运行时间增长,类似字典、表快ç…
§çš„资源变得没有用(cube segment被丢弃或者
合并了),但是它们依旧占用空间,你
可以运行命令来找到并清除它们:
+
+首先,运行一个检查,这是安全的因
为它不会改变任何东西:
+{% highlight Groff markup %}
+./bin/metastore.sh clean
+{% endhighlight %}
+
+将要被删除的资源会被列出来:
+
+接下来,增加“--delete true”参数来清
理这些资源;在这之前,你应该确保已经备份metadata store:
+{% highlight Groff markup %}
+./bin/metastore.sh clean --delete true
+{% endhighlight %}

Reply via email to