You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Jeff Zhang (JIRA)" <ji...@apache.org> on 2015/08/31 07:44:46 UTC

[jira] [Updated] (PIG-4666) Add BUILDING.txt for building instruction

     [ https://issues.apache.org/jira/browse/PIG-4666?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeff Zhang updated PIG-4666:
----------------------------
    Description: 
Copy the building instruction from wiki page (https://cwiki.apache.org/confluence/display/PIG/HowToContribute)
{noformat}
Compilation
Make sure that your code introduces no new warnings into the javac compilation.
To compile with Hadoop 1.x 
> ant clean jar
To compile with Hadoop 2.x 
> ant clean jar -Dhadoopversion=23
The hadoopversion setting has 2 values - 20 and 23. -Dhadoopversion=20 which is the default denotes the Hadoop 0.20.x and 1.x releases which are the old versions with JobTracker. -Dhadoopversion=23 denotes the Hadoop 0.23.x and Hadoop 2.x releases which are the next gen versions of Hadoop which are based on YARN and have separate Resource Manager and Application Masters instead of a single JobTracker that managed both resources (cpu, memory) and running of mapreduce applications.  The exact versions of Hadoop 1.x or 2.x pig compiles against is configured in ivy/libraries.properties and is usually updated to compile against the latest stable releases.
{noformat}

  was:
Copy the building instruction here wiki page (https://cwiki.apache.org/confluence/display/PIG/HowToContribute)
{noformat}
Compilation
Make sure that your code introduces no new warnings into the javac compilation.
To compile with Hadoop 1.x 
> ant clean jar
To compile with Hadoop 2.x 
> ant clean jar -Dhadoopversion=23
The hadoopversion setting has 2 values - 20 and 23. -Dhadoopversion=20 which is the default denotes the Hadoop 0.20.x and 1.x releases which are the old versions with JobTracker. -Dhadoopversion=23 denotes the Hadoop 0.23.x and Hadoop 2.x releases which are the next gen versions of Hadoop which are based on YARN and have separate Resource Manager and Application Masters instead of a single JobTracker that managed both resources (cpu, memory) and running of mapreduce applications.  The exact versions of Hadoop 1.x or 2.x pig compiles against is configured in ivy/libraries.properties and is usually updated to compile against the latest stable releases.
{noformat}


> Add BUILDING.txt for building instruction
> -----------------------------------------
>
>                 Key: PIG-4666
>                 URL: https://issues.apache.org/jira/browse/PIG-4666
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.15.0
>            Reporter: Jeff Zhang
>
> Copy the building instruction from wiki page (https://cwiki.apache.org/confluence/display/PIG/HowToContribute)
> {noformat}
> Compilation
> Make sure that your code introduces no new warnings into the javac compilation.
> To compile with Hadoop 1.x 
> > ant clean jar
> To compile with Hadoop 2.x 
> > ant clean jar -Dhadoopversion=23
> The hadoopversion setting has 2 values - 20 and 23. -Dhadoopversion=20 which is the default denotes the Hadoop 0.20.x and 1.x releases which are the old versions with JobTracker. -Dhadoopversion=23 denotes the Hadoop 0.23.x and Hadoop 2.x releases which are the next gen versions of Hadoop which are based on YARN and have separate Resource Manager and Application Masters instead of a single JobTracker that managed both resources (cpu, memory) and running of mapreduce applications.  The exact versions of Hadoop 1.x or 2.x pig compiles against is configured in ivy/libraries.properties and is usually updated to compile against the latest stable releases.
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)