<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tangtb

    Hadoop,SpringMVC,ExtJs,Struts2,Spring,SpringSecurity,Hibernate,Struts
    posts - 25, comments - 88, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Pig安裝配置及基本使用

    Posted on 2014-06-04 22:14 tangtb 閱讀(5906) 評論(0)  編輯  收藏 所屬分類: HadoopPig

    前置條件

    成功安裝配置Hadoop集群

    下載并解壓pig安裝包

    下載地址:http://pig.apache.org/

    解壓pig安裝包:tar -zxvf pig-0.12.0.tar.gz

     

    環境變量

    Pig工作模式

    本地模式:只需要配置PATH環境變量${PIG_HOME}/bin即可,適用于測試

    Mapreduce模式:需要添加環境變量PIG_CLASSPATH=${HADOOP_HOME}/conf/,指向hadoop的conf目錄

     

    本例直接配置為Mapreduce模式

    啟動grunt shell

    首先確定Hadoop集群已經啟動,使用jps查看進程

    [hadoop@appserver ~]$ pig 進入grunt shell

     

    使用help命令查看幫助信息

    查看grunt shell命令

    準備測試數據(下載數據文件

    NCDC天氣數據求年最大氣溫為例,準備數據如下(為方便測試每列數據只包含年、氣溫和數據狀態并以冒號分割):

    grunt shell中將ncdc_data.txt存入hdfs

    grunt> copyFromLocal ~/ncdc_data.txt ./

    使用Pig latin求年最高氣溫

    加載天氣數據

    grunt> A = LOAD 'ncdc_data.txt' USING PigStorage(':') AS (year:int, temp:int, quality:int);

    過濾數據

    grunt> B = FILTER A BY temp != 9999 AND ((chararray)quality matches '[01459]');

    B = FILTER A BY temp != 9999 AND (

                       quality == 0 OR quality == 1 OR quality == 4 OR quality == 5 OR quality == 9);

    按年分組天氣數據

    grunt> C = GROUP B BY year;

    逐行掃描數據并求最大值和對應的年份(group)

    grunt> D = FOREACH C GENERATE group, MAX(B.temp) AS max_temp;

    輸出結果

    grunt> DUMP D;

    存儲結果到文件

    grunt> STORE D INTO 'max_temp' USING PigStorage(':');

    查看結果

    grunt> cat max_temp

     

    主站蜘蛛池模板: 亚洲伊人久久大香线焦| 中国在线观看免费高清完整版| 亚洲性无码一区二区三区| 亚洲国产另类久久久精品黑人| 国产精品免费电影| 在线看免费观看AV深夜影院| APP在线免费观看视频| 无码毛片一区二区三区视频免费播放 | 91高清免费国产自产拍2021| 有码人妻在线免费看片| 亚洲国产精品嫩草影院| 亚洲国产av高清无码| 久久久久久亚洲精品成人| 亚洲日韩精品A∨片无码| 四虎国产精品免费久久影院| 大学生高清一级毛片免费| AV无码免费永久在线观看| 24小时日本电影免费看| 在线免费观看h片| jizz免费一区二区三区| 特级aa**毛片免费观看| 亚洲av成人一区二区三区观看在线 | 国产L精品国产亚洲区久久| 国产一区二区三区免费看| 在线观看人成视频免费| 99精品全国免费观看视频| 猫咪社区免费资源在线观看 | 91精品国产亚洲爽啪在线观看| 亚洲av伊人久久综合密臀性色| 中文字幕人成人乱码亚洲电影| 亚洲国产综合无码一区二区二三区 | 亚洲国产综合91精品麻豆| 亚洲AV永久无码精品| 久久久久亚洲精品影视| 亚洲五月六月丁香激情| 久久青青草原亚洲av无码app| 亚洲第一成年男人的天堂| 亚洲一二成人精品区| 亚洲黄色网址在线观看| 亚洲av无码电影网| 亚洲综合欧美色五月俺也去|