Daniel Dai, thank you for your response.
I run "ant jar" and get the following jar balls:
-rw-r--r-- 1 root root  2241400 Jul 31 19:21 pig-0.8.1-SNAPSHOT-core.jar
-rw-r--r-- 1 root root 11139523 Jul 31 19:21 pig-0.8.1-SNAPSHOT.jar

Here is the original jar balls in the package:
-rw-rw-r-- 1 root root 11139500 Apr 18 19:30 pig-0.8.1-core.jar
-rw-r--r-- 1 root root 11139523 Jul 31 19:21 pig.jar
My question is:
What is the difference between pig*-core.jar and pig*.jar in the original
package?
What is the difference between pig-0.8.1-SNAPSHOT-core.jar and
pig-0.8.1-SNAPSHOT.jar generated by "ant jar"?
Why the size of pig-0.8.1-SNAPSHOT-core.jar and pig.core is different?
Is pig-0.8.1-SNAPSHOT.jar and pig.jar the same jar ball?


Thanks.
Regards,
FangFang CHEN / 陈芳芳
----------------------------------
BigInsights Team, CDL
Phone:   86-10-82453744
----------------------------------




                                                                           
             Daniel Dai                                                    
             <daijy@hortonwork                                             
             s.com>                                                     To 
                                       [email protected]                 
             2011-07-30 01:48                                           cc 
                                                                           
                                                                   Subject 
             Please respond to         Re: pig-0.8.1:about pig.pom file    
             [email protected]         and pig-0.8.1/build/ivy/lib/Pig     
                    rg                 directory                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




2011/7/28 Fang Fang FF Chen <[email protected]>

>  Hello,
> I am using pig-0.8.1 and I am confused about the following sides. Please
> help to check this problems and give me some suggestion. Thank you.
>
> Question 1:
> I found some dependency jar balls in file: /pig-0.8.1/ivy/pig.pom.
> *My question is: what will these jar balls be used for(compile, build,
> package or during run pig script)? Thank you.*
> After decompress pig-0.8.1.tar.gz, we would run:
> ant compile,
> ant jar,
> ant package,
> ant test and so on.
> *Are the dependency jar balls in pom.jar will be used during run all the
> upper commands? Thank you.*
>
> For compiling and building. We also pack some of those jars into pig.jar.

>  Question 2:
> After run "ant compile", I found plenty of jar balls in directory:
> pig-0.8.1/build/ivy/lib/Pig.
> *My question is: are all the jar balls will be used during "ant
compile"?*
> *And during run pig script(pig runtime), which jar ball will be
necessary?
> Thank you.*
>
> Some jars are dependencies of other jars (hadoop pulls lots of
dependencies), which might not directly used by Pig. During the runtime, we
only use pig.jar (or pig-withouthadoop.jar), none of the jars in
build/ivy/lib/Pig will be used. This may change in the future.

>
> Question 3:
> For Pig-0.7.0, I found these jar balls at pig-0.7.0/lib directory:
>
> So I think these jar balls are necessary for pig script running and only
> these jar balls are needed during run pig script. *Is this correct?*
> In pig-0.8.1, I found only antomaton.jar was listed in lib directory. *I
> think during pig runtime, there should be other jar balls which are
needed.
> If this is correct, should we put other jar balls into lib directory by
> ourselves? And what are the other jar balls? Thank you.*
>
Those libs is only used in compiling/building time. Pig do not need these
jars at runtime.

> Thanks.
> Regards,
> FangFang CHEN / 陈芳芳
> ----------------------------------
> BigInsights Team, CDL
> Phone: 86-10-82453744
> ----------------------------------
>
>

Reply via email to