From 4c21b73d817622b28403bc97ee92883bb2a2fce6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E4=BA=A6=E8=B6=85=28=E4=BD=95=E5=85=AE=29?= Date: Wed, 11 May 2016 20:39:56 +0800 Subject: [PATCH] odps: add page Change-Id: If1efc9f677f3e480131a293f6c6bb43aaea40a6b --- pages/common/odps.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pages/common/odps.md diff --git a/pages/common/odps.md b/pages/common/odps.md new file mode 100644 index 000000000..5487db7a5 --- /dev/null +++ b/pages/common/odps.md @@ -0,0 +1,39 @@ +# odps + +> Aliyun ODPS command line tool. + +- Start the command line: + +`odpscmd --config {{odps_config.ini}}` + +- Switch current project: + +`use {{project_name}};` + +- Show tables in the current project: + +`show tables;` + +- Show table partitions: + +`show partitions {{table_name}};` + +- Describe table/partition: + +`desc {{table_name}} partition ({{partition_spec}});` + +- Create a partitiond table with lifecycle: + +`create table {{name}} ({{col}} {{type}}) partitioned by ({{col}} {{type}}) lifecycle {{days}};` + +- Read the content of table: + +`read {{table_name}} partition ({{partition_spec}}) {{limit}};` + +- Download the table: + +`tunnel download {{table_name}}/{{partition_spec}} {{file}};` + +- Upload the table: + +`tunnel upload {{file}} {{table_name}}/{{partition_spec}};`