多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > pig代碼格式上小注意

pig代碼格式上小注意

來源:程序員人生   發(fā)布時(shí)間:2014-11-04 08:57:01 閱讀次數(shù):3085次

1,%default file test.txt 中不要用引號(hào),'' 和“”都不行。'file'不會(huì)被辨認(rèn)


2,等號(hào)=兩邊要注意。前必須空,后可以不空。

所以格式最好保持,等號(hào)兩邊都有空格。如A = load '$file' as (date, web, name, food);

由于編譯器肯定表名,用空格切分,無空格不行,如C= cogroup A by $0, B by $1;履行毛病,由于表C名字解析不出來,解析成了“C=”,而用C =cogroup就能夠。Pig解析中表必須后面有空格,獨(dú)立出來。


3,關(guān)鍵字大小寫不敏感,都能用,但建議保持大寫。
      變量大小寫敏感。盡可能簡潔,多用_,但不要太長。

4,必須要有dump或是store 等實(shí)際操作數(shù)據(jù)內(nèi)容的命令,才能履行map/reduce,讀取表內(nèi)容。否則,代碼只編譯。

%default file test.txt

A = load '$file' as (date, web, name, food);

B = load '$file' as (date, web, name, food);

C= cogroup A by $0, B by $1;

describe C;

illustrate C;

dump C;

注意,load命令寫完后,實(shí)際不會(huì)立刻履行(例如履行describe A也只是生成1個(gè)數(shù)據(jù)結(jié)構(gòu),不會(huì)從文件中讀入數(shù)據(jù)),而是等待illustrate,和dump命令后,才會(huì)真正讀入數(shù)據(jù)到A和B中。所以1般報(bào)錯(cuò),也是在履行了dump和illustrate命令后。


5,jion,兩個(gè)關(guān)系做jion把size小的放右側(cè)。由于從左側(cè)1條1條拿,去右側(cè)比較。

6,底層的map和reduce產(chǎn)生,在于數(shù)據(jù)的操作,parallel 只能制定map。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日韩高清在线高清免费 | 国产欧美一区二区另类精品 | 欧美18videosex性欧美乱任 | 精品久久久中文字幕一区 | 亚洲精品在线不卡 | 中文字幕天堂 | 亚洲第一国产 | 亚洲成人中文 | 国产美女亚洲精品久久久久久 | 亚洲 自拍 另类 欧美 综合 | 爽好舒服快奶水视频 | 亚洲欧美日韩久久精品第一区 | 性性影院在线观看 | 久久福利一区二区三区 | 日本一道本中文字幕 | 日韩精品免费一级视频 | 午夜欧美| 欧美在线精品一区二区三区 | 欧美黑人猛烈ⅹxxx 欧美黑人喷潮水xxxx | 中文亚洲欧美 | 韩国午夜理伦三级网 | 日韩欧美亚洲天堂 | 亚洲精品国产精品国自产观看 | 免费看的黄色网址 | 激情视频在线观看免费 | 亚洲图片日韩 | 亚洲欧美国产一区二区三区 | 久久乐精品 | 荷兰videos | 伊人网网站 | 国产精品18久久久久网站 | 亚洲男人影院 | h视频在线观看免费网站 | 99精品国产一区二区三区 | 国产精品福利资源在线 | 国产第一页在线视频 | 国产99精品一区二区三区免费 | 欧美在线伊人 | 亚洲情人网 | 久久一区二区三区四区 | 手机看片久久高清国产日韩 |