Pig Latin 常用指令

2021-08-08 10:25:13 字數 854 閱讀 4093

檢視 pig 為關係所建立的邏輯和物理計畫!也會顯示 mapreduce 計畫,檢視 mapreduce 作業的個數。

檢視 關係的 scheme ,元資料的組織關係。

檢視 pig 推薦的用作測試的精簡抽樣,並按照邏輯計畫後列印出試執行結果!

load: 從檔案系統或其他儲存中載入資料,存入關係!

store:將乙個關係儲存到檔案系統或其他儲存中!跟 load 操作相反!

dump: 將關係列印到控制台!

按照我的理解,」關係「 指的就是變數。

filter:  從關係中刪除不需要的行!

distinct:  從關係中刪除重複的行!

foreach..generate: 從關係中增加或刪除字段!

mapreduce: 以乙個關係作為輸入執行某個 mapreduce 作業!

stream: 使用外部程式對乙個關係進行變換!

sample:  對乙個關係進行隨機取樣!

join: 連線兩個或多個關係!

cogroup: 對兩個或多個關係的資料進行分組!

group: 在乙個關係中,對資料進行分組!

cross: 建立兩個或多個關係的乘積!

order: 根據乙個或多個欄位對關係進行排序!

limit: 將乙個關係的元組限制在某個數量內!

union: 合併兩個或多個關係為乙個關係!

split: 把某個關係拆分成兩個或多個關係!與union相反!

register: pig執行時環境註冊乙個 jar 檔案!

define: 為巨集、udf、stream 指令碼或命令規範新建別名!

import: 匯入另乙個檔案中定義的巨集!

「Pig Latin」英語兒童文字改寫遊戲

題目內容 pig latin 是乙個英語兒童文字改寫遊戲,整個遊戲遵從下述規則 1 母音字母是 a e i o u 字母 y 在不是第乙個字母的情況下,也被視作母音字母。其他字母均為子音字母。例如,單詞 yearly 有三個母音字母 分別為 e a 和最後乙個 y 和三個子音字母 第乙個 y r 和...

mysql常用指令 Mysql常用指令

mysql常用指令2021 01 19 23 40 45 作用 去除select 查詢出來的結果中重複的資料,重複資料只展示一列.關鍵字 distinct 用法 select distinct source from student table source 去重的字段條件 student tabl...

VIM常用指令

以下格式為 指令 作用 所以輸入的時候別把 空格 也帶進去 0 到行首 到行尾 到行首字母 到上面一句或者上面乙個 段 到下面一句或者下面乙個 段 到最後一次修改的位置,注意這個 不是單引號,是1左邊的那個按鍵 文字 搜尋指定文字,找到之後使用n來跳到下乙個相同單詞位置 數值 轉跳到指定行數 轉跳到...