91偷拍精品一区二区三区_欧美亚洲免费在线_日本不卡高清视频_中文字幕无码一区二区视频_日韩毛片无码一区二区三区,将夜 猫腻 小说,欢乐颂第二季,如何发布网络小说

?
    開發技術 / Technology
    您的當前位置:網站首頁 > 行業洞察 > 開發技術

    Pig的安裝

    日期:2015年1月29日  作者:zhjw  來源:互聯網    點擊:1010

      Pig相當于Hadoop的客戶端軟件,它可以連接到Hadoop,通過Pig Lating這種類似SQL的面向數據流的語言對數據進行處理。

      用Pig Lating編寫的程序,在Pig中執行。Pig把Pig Lating編寫的程序編譯成MapReduce作業,上傳到集群中執行。

      Pig可以看作Pig Lating到MapReduce的映射器。

      1、下載Pig,我這里下載的是pig-0.9.2.tar.gz,放到/home/coder/目錄下。

      2、解壓Pig。

    [coder@h1 ~]$ tar -zxvf pig-0.9.2.tar.gz

      3、編輯/etc/profile,在文件最后面加上如下內容

    PIG_INSTALL=/home/coder/pig-0.9.2
    PATH=$PIG_INSTALL/bin:$JAVA_HOME/bin:$PATH

      再執行下面的命令,使配置生效

    source /etc/profile

      4、進入Pig的本地模式:pig -x local

    復制代碼
    [coder@h1 ~]$ pig -x local
    which: no hadoop in (/home/coder/pig-0.9.2/bin:/usr/java/jdk1.6.0_37/bin:/usr/java/jdk1.6.0_37/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
    2013-04-19 21:38:09,577 [main] INFO  org.apache.pig.Main - Logging error messages to: /home/coder/pig_1366378689555.log
    2013-04-19 21:38:10,260 [main] INFO  org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - Connecting to hadoop file system at: file:///
    grunt> 
    復制代碼

      本地模式,所有文件和執行過程都在本地執行,一般用于測試程序。

      5、配置Pig的MapReduce模式

        1)配置/etc/profile,在文件最后面添加,內容如下:

    復制代碼
    JAVA_HOME=/usr/java/jdk1.6.0_37
    PIG_INSTALL=/home/coder/pig-0.9.2
    HADOOP_INSTALL=/home/coder/hadoop-0.20.2
    PIG_CLASSPATH=$HADOOP_INSTALL/conf
    PATH=$HADOOP_INSTALL/bin:$PIG_INSTALL/bin:$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PIG_CLASSPATH
    export PATH
    export CLASSPATH
    復制代碼

      PIG_CLASSPATH指向hadoop的安裝路徑下的conf目錄,如果Pig和Hadoop不在同一臺機器上,則需要從安裝有Hadoop的機器上把hadoop安裝路徑下的conf目錄復制到安裝Pig的機器上,然后然PIG_CLASSPATH指向conf目錄。

        2)執行 source /etc/profile命令,使得配置生效
      

        3)如果Pig和Hadoop不在同一臺機器上,則在Pig所在的機器上還要配置/etc/hosts文件,跟其他hadoop機器上的hosts配置一致

        4)進入Pig的MapReduce模式:pig

    復制代碼
    [coder@h1 ~]$ pig
    2013-04-19 22:14:30,539 [main] INFO  org.apache.pig.Main - Logging error messages to: /home/coder/pig_1366380870538.log
    2013-04-19 22:14:30,790 [main] INFO  org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - Connecting to hadoop file system at: hdfs://192.168.0.129:9000
    2013-04-19 22:14:30,899 [main] INFO  org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - Connecting to map-reduce job tracker at: 192.168.0.129:9001
    grunt> 
    復制代碼

     

    主站蜘蛛池模板: 石棉县| 青田县| 枞阳县| 车致| 蓝田县| 阜城县| 天台县| 兰西县| 宝丰县| 元谋县| 博乐市| 介休市| 闽侯县| 清水河县| 扎兰屯市| 河东区| 通江县| 剑河县| 临清市| 台东县| 孟津县| 同仁县| 克拉玛依市| 湟中县| 尚志市| 新田县| 府谷县| 达日县| 宁明县| 赫章县| 桃源县| 竹溪县| 绥芬河市| 永吉县| 保定市| 白水县| 松潘县| 湄潭县| 濮阳县| 遂平县| 永修县|