回覆列表
  • 1 # znihe23019

    hivesqlsql—獲取指定hive表或指定檔案中所有hive表的DDL,如果有按天的分割槽則預設執行最近7天的分割槽DDL。同時,table支援符合sql語法的正則表示式,如果有多個表匹配,則提示使用者選擇(使用file則自動關閉該互動功能)。hivesqlsynctab—基本同上,但是會將得到的DDL提交到當前的hive環境,可用來在不同的hive環境中複製表結構。如果需要多天分割槽DDL還可以這樣用(前提是分割槽中含有日期資訊,如pt=20100720):hivesqlsqls_table20100702—除建表語句外,獲得自20100702以來的分割槽DDLhivesqlsqls_table2010070220100725—………………………..自20100702-20100725的分割槽DDLhivesqlsqls_table2010070210—………………………..自20100702起10天的分割槽DDLhivesqlsynctab和hivesqlsql一樣支援上述日期限定功能。此外,還提供了兩個附加的功能(也很有用呃)hivesqlloc—根據關鍵字查詢能夠匹配到的hive表或對應的資料路徑hivesqlhdfswc—獲取指定資料目錄下所有資料的總行數,支援普通文字,TextFile和SequenceFile的壓縮格式,類似於linux下的wc-l

  • 中秋節和大豐收的關聯?
  • 大家每天都玩手機或看手機,玩得最多的是什麼?