日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MaxCompute Console 实用小命令

發(fā)布時間:2024/8/23 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MaxCompute Console 实用小命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

摘要: MaxCompute Console 可以從 這里 下載。在阿里云官網(wǎng)可以查看 幫助文檔。 這里跟大家分享一些 MaxCompute Console 中實用的小命令。

MaxCompute Console 可以從 這里 下載。在阿里云官網(wǎng)可以查看 幫助文檔。

這里跟大家分享一些 MaxCompute Console 中實用的小命令。嗯,一般人我不告訴他~

1 odpscmd -v 查看 odpscmd 版本

/Users/zhenhong/tool/odps_clt ./bin/odpscmd -v ******Odps Command Line Tools****** BuildTime: 2016-06-27 18:14:48 Revision: 30d623d MavenVersion: 0.24.0-snapshot Branch: develop

2 開啟 debug 模式

在 odps_config.ini 中加一行:debug=true,將開啟調(diào)試模式。之后在 odpscmd 運行過程中會輸出 debug 日志、異常 stacktrace 等,方便定位問題。

/Users/zhenhong/tool/odps_clt cat conf/odps_config.ini debug=true access_id=*** access_key=*** end_point=*** project_name=***

運行 odpscmd,輸入錯誤命令,將會看到錯誤日志

/Users/zhenhong/tool/odps_clt ./bin/odpscmd [DEBUG]:ODPSConsole Start Aliyun ODPS Command Line Tool Version 0.24.0-snapshot @Copyright 2015 Alibaba Cloud Computing Co., Ltd. All rights reserved. odps@ odps_test_tunnel_project_gcc492>ll tables; FAILED: ODPS-0130161:Parse exception - line 1:0 cannot recognize input near 'll' 'tables' '<EOF>' [DEBUG]: com.aliyun.openservices.odps.console.ODPSConsoleException: ODPS-0130161:Parse exception - line 1:0 cannot recognize input near 'll' 'tables' '<EOF>'at com.aliyun.openservices.odps.console.QueryCommand.run(QueryCommand.java:212) 。。。

3 help <命令關(guān)鍵字> 獲取命令使用提示

大多數(shù)同學(xué)都知道使用 odpscmd -h 或者 help;來獲取 odpscmd 的所有命令提示。
除了這個,我們還有專門的 help + 關(guān)鍵字 命令呢。例如,使用help ls; 獲取與 ls 相關(guān)的命令;使用 help table; 命令來獲取所有與 table 相關(guān)的命令提示。

/Users/zhenhong/tool/odps_clt ./bin/odpscmd [DEBUG]:ODPSConsole Start Aliyun ODPS Command Line Tool Version 0.24.0-snapshot @Copyright 2015 Alibaba Cloud Computing Co., Ltd. All rights reserved. odps@ odps_test_tunnel_project_gcc492>help table;Usage: show tables [in <projectname>]list|ls tables [-p,-project <projectname>] Usage: export table <tablename> Usage: alter table <tablename> merge smallfiles Usage: read <table_name> [<(col_name>[,..])][PARTITION <(partition_spec)>][line_num]

是不是很方便呢?再也不用去翻文檔了!

另外,負責(zé)數(shù)據(jù)上傳下載 tunnel 命令,除了有 help tunnel; 來獲取提示,還有tunnel help 來獲取詳細命令提示,下面例子使用 tunnel help download; 得到與下載相關(guān)的命令參數(shù)。

odps@ odps_test_tunnel_project_gcc492>tunnel help download; usage: tunnel download [options] <[project.]table[/partition]> <path>download data to local file-c,-charset <ARG> specify file charset, default ignore.set ignore to download raw data 。。。。(此處省略大量參數(shù)提示)-tz,-time-zone <ARG> time zone, default local timezone:Asia/Shanghai Example:tunnel download test_project.test_table/p1="b1",p2="b2" log.txt

4 wait 獲取 instance 詳細信息:logview、 summary 等
當一個作業(yè)已經(jīng)運行完成,或者被放到后臺執(zhí)行,我們就不能再看到 instance 相關(guān)的執(zhí)行信息,包括 logview 鏈接、instance summary、instance 運行的結(jié)果等等。這個時候,使用 wait 命令可以再次獲取到這些信息。

odps@ odps_test>wait 20161008231329221gr58pvyi2;ID = 20161008231329221gr58pvyi2 Log view: http://logview.odps.aliyun-inc.com:8080/logview/?h=http://***:***/***&p=odps_test&i=20161008231329221gr58pvyi2&token=******** Summary: resource cost: cpu 0.00 Core * Min, memory 0.00 GB * Min inputs:odps_test.src: 500 (2608 bytes) outputs: [此處省略。。。]"_c0" 500

5 命令自動補全

由于歷史原因,odpscmd 的命令沒有統(tǒng)一的規(guī)范,完整的命令補全不是很好做,但是在 0.23.0 版本之后,我們做了命令關(guān)鍵字和文件路徑的自動補全,使用TAB鍵即可。
下面列出輸入不同字符后,敲 TAB 鍵的結(jié)果:

odps@ test_new_console_gcc>tunnel up update updateabtest upload odps@ test_new_console_gcc>tunnel upload test_dual ./te test test_body test_dual test_dual1 test_header test_out test_value text odps@ test_new_console_gcc>add resource /tmp/ com.apple.launchd.1YmqQ8L2kK com.apple.launchd.26PWVPElv8 entsafemgr.log

6 history 命令查看歷史

用來找曾經(jīng)寫過的命令,特別方便哦。

odps@ test_new_console_gcc>history; 1 count src; 2 select t1.prediction_result from pai_pred_output_perd_14561096286930 t1 join pai_pred_output_perd_14561096286930 t2 on t1.label ==t2.label; 3 desc instance 20160811091342933gtvve03; 4 desc instance 20160811091342933gtvve03; 5 wait 20160811091342933gtvve03; (省略 。。。)

注: 最多緩存 500 條歷史命令

7 版本更新自動提示

在最新的開發(fā)版本中,我們添加了版本的更新提示功能,先露個臉吧:

/Users/zhenhong/tool/odps_clt ./bin/odpscmd Aliyun ODPS Command Line Tool Version 0.25.0-snapshot @Copyright 2015 Alibaba Cloud Computing Co., Ltd. All rights reserved. New version 0.25.1 available! Try it now! http://repo.aliyun.com/odpscmd/

持續(xù)更新中 (歡迎補充,更歡迎吐槽(_))。。。

如果上述命令的您還不能使用,請先升級版本哦,快來 試試 吧!

原文鏈接

干貨好文,請關(guān)注掃描以下二維碼:

總結(jié)

以上是生活随笔為你收集整理的MaxCompute Console 实用小命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。