Ah - okay. I see now. I must have been looking at another environment when I saw the root level libs - my mistake. Thanks!
On May 22, 2012, at 12:13 PM, Alejandro Abdelnur wrote: > Hi Jeremy, there are no files in the share/lib/ dir, only one directory per > action, 'tar tvf' below. > > only the JARs within the corresponding action dir will be part of the > action classpath. > > thx > > Alejandro > > drwxr-xr-x 0 tucu staff 0 May 21 10:52 share/ > drwxr-xr-x 0 tucu staff 0 May 21 10:52 share/lib/ > drwxr-xr-x 0 tucu staff 0 May 21 10:52 share/lib/pig/ > -rw-r--r-- 0 tucu staff 445288 May 21 10:52 > share/lib/pig/antlr-2.7.7.jar > -rw-r--r-- 0 tucu staff 164368 May 21 10:52 > share/lib/pig/antlr-runtime-3.4.jar > -rw-r--r-- 0 tucu staff 43398 May 21 10:52 share/lib/pig/asm-3.2.jar > -rw-r--r-- 0 tucu staff 339671 May 21 10:52 share/lib/pig/avro-1.3.2.jar > -rw-r--r-- 0 tucu staff 41123 May 21 10:52 > share/lib/pig/commons-cli-1.2.jar > -rw-r--r-- 0 tucu staff 58160 May 21 10:52 > share/lib/pig/commons-codec-1.4.jar > -rw-r--r-- 0 tucu staff 261809 May 21 10:52 > share/lib/pig/commons-lang-2.4.jar > -rw-r--r-- 0 tucu staff 180792 May 21 10:52 > share/lib/pig/commons-net-1.4.1.jar > -rw-r--r-- 0 tucu staff 1143921 May 21 10:52 share/lib/pig/guava-r09.jar > -rw-r--r-- 0 tucu staff 643727 May 21 10:52 > share/lib/pig/hsqldb-1.8.0.7.jar > -rw-r--r-- 0 tucu staff 150970 May 21 10:52 > share/lib/pig/jackson-core-asl-1.4.2.jar > -rw-r--r-- 0 tucu staff 386509 May 21 10:52 > share/lib/pig/jackson-mapper-asl-1.4.2.jar > -rw-r--r-- 0 tucu staff 87325 May 21 10:52 > share/lib/pig/jline-0.9.94.jar > -rw-r--r-- 0 tucu staff 6596518 May 21 10:52 > share/lib/pig/jython-2.5.0.jar > -rw-r--r-- 0 tucu staff 29392 May 21 10:52 > share/lib/pig/paranamer-2.2.jar > -rw-r--r-- 0 tucu staff 5420 May 21 10:52 > share/lib/pig/paranamer-ant-2.2.jar > -rw-r--r-- 0 tucu staff 6931 May 21 10:52 > share/lib/pig/paranamer-generator-2.2.jar > -rw-r--r-- 0 tucu staff 2875665 May 21 10:52 share/lib/pig/pig-0.9.0.jar > -rw-r--r-- 0 tucu staff 173236 May 21 10:52 > share/lib/pig/qdox-1.10.1.jar > -rw-r--r-- 0 tucu staff 23445 May 21 10:52 > share/lib/pig/slf4j-api-1.5.8.jar > -rw-r--r-- 0 tucu staff 148627 May 21 10:52 > share/lib/pig/stringtemplate-3.2.1.jar > -rw-r--r-- 0 tucu staff 15010 May 21 10:52 > share/lib/pig/xmlenc-0.52.jar > drwxr-xr-x 0 tucu staff 0 May 21 10:52 > share/lib/mapreduce-streaming/ > -rw-r--r-- 0 tucu staff 1034049 May 21 10:52 > share/lib/mapreduce-streaming/ant-1.6.5.jar > -rw-r--r-- 0 tucu staff 188671 May 21 10:52 > share/lib/mapreduce-streaming/commons-beanutils-1.7.0.jar > -rw-r--r-- 0 tucu staff 206035 May 21 10:52 > share/lib/mapreduce-streaming/commons-beanutils-core-1.8.0.jar > -rw-r--r-- 0 tucu staff 41123 May 21 10:52 > share/lib/mapreduce-streaming/commons-cli-1.2.jar > -rw-r--r-- 0 tucu staff 58160 May 21 10:52 > share/lib/mapreduce-streaming/commons-codec-1.4.jar > -rw-r--r-- 0 tucu staff 575389 May 21 10:52 > share/lib/mapreduce-streaming/commons-collections-3.2.1.jar > -rw-r--r-- 0 tucu staff 298829 May 21 10:52 > share/lib/mapreduce-streaming/commons-configuration-1.6.jar > -rw-r--r-- 0 tucu staff 143602 May 21 10:52 > share/lib/mapreduce-streaming/commons-digester-1.8.jar > -rw-r--r-- 0 tucu staff 112341 May 21 10:52 > share/lib/mapreduce-streaming/commons-el-1.0.jar > -rw-r--r-- 0 tucu staff 279781 May 21 10:52 > share/lib/mapreduce-streaming/commons-httpclient-3.0.1.jar > -rw-r--r-- 0 tucu staff 261809 May 21 10:52 > share/lib/mapreduce-streaming/commons-lang-2.4.jar > -rw-r--r-- 0 tucu staff 52915 May 21 10:52 > share/lib/mapreduce-streaming/commons-logging-1.1.jar > -rw-r--r-- 0 tucu staff 832410 May 21 10:52 > share/lib/mapreduce-streaming/commons-math-2.1.jar > -rw-r--r-- 0 tucu staff 180792 May 21 10:52 > share/lib/mapreduce-streaming/commons-net-1.4.1.jar > -rw-r--r-- 0 tucu staff 3566844 May 21 10:52 > share/lib/mapreduce-streaming/core-3.1.1.jar > -rw-r--r-- 0 tucu staff 3909356 May 21 10:52 > share/lib/mapreduce-streaming/hadoop-core-1.0.1.jar > -rw-r--r-- 0 tucu staff 65453 May 21 10:52 > share/lib/mapreduce-streaming/hadoop-streaming-1.0.1.jar > -rw-r--r-- 0 tucu staff 643727 May 21 10:52 > share/lib/mapreduce-streaming/hsqldb-1.8.0.7.jar > -rw-r--r-- 0 tucu staff 136059 May 21 10:52 > share/lib/mapreduce-streaming/jackson-core-asl-1.0.1.jar > -rw-r--r-- 0 tucu staff 270781 May 21 10:52 > share/lib/mapreduce-streaming/jackson-mapper-asl-1.0.1.jar > -rw-r--r-- 0 tucu staff 405086 May 21 10:52 > share/lib/mapreduce-streaming/jasper-compiler-5.5.12.jar > -rw-r--r-- 0 tucu staff 76698 May 21 10:52 > share/lib/mapreduce-streaming/jasper-runtime-5.5.12.jar > -rw-r--r-- 0 tucu staff 377780 May 21 10:52 > share/lib/mapreduce-streaming/jets3t-0.7.1.jar > -rw-r--r-- 0 tucu staff 516429 May 21 10:52 > share/lib/mapreduce-streaming/jetty-6.1.14.jar > -rw-r--r-- 0 tucu staff 177131 May 21 10:52 > share/lib/mapreduce-streaming/jetty-util-6.1.26.jar > -rw-r--r-- 0 tucu staff 1024680 May 21 10:52 > share/lib/mapreduce-streaming/jsp-2.1-6.1.14.jar > -rw-r--r-- 0 tucu staff 134910 May 21 10:52 > share/lib/mapreduce-streaming/jsp-api-2.1-6.1.14.jar > -rw-r--r-- 0 tucu staff 121070 May 21 10:52 > share/lib/mapreduce-streaming/junit-3.8.1.jar > -rw-r--r-- 0 tucu staff 11981 May 21 10:52 > share/lib/mapreduce-streaming/kfs-0.3.jar > -rw-r--r-- 0 tucu staff 481535 May 21 10:52 > share/lib/mapreduce-streaming/log4j-1.2.16.jar > -rw-r--r-- 0 tucu staff 65261 May 21 10:52 > share/lib/mapreduce-streaming/oro-2.0.8.jar > -rw-r--r-- 0 tucu staff 132368 May 21 10:52 > share/lib/mapreduce-streaming/servlet-api-2.5-6.1.14.jar > -rw-r--r-- 0 tucu staff 15010 May 21 10:52 > share/lib/mapreduce-streaming/xmlenc-0.52.jar > drwxr-xr-x 0 tucu staff 0 May 21 10:52 share/lib/hive/ > -rw-r--r-- 0 tucu staff 445288 May 21 10:52 > share/lib/hive/antlr-2.7.7.jar > -rw-r--r-- 0 tucu staff 562325 May 21 10:52 > share/lib/hive/antlr-3.0.1.jar > -rw-r--r-- 0 tucu staff 105209 May 21 10:52 > share/lib/hive/antlr-runtime-3.0.1.jar > -rw-r--r-- 0 tucu staff 43033 May 21 10:52 share/lib/hive/asm-3.1.jar > -rw-r--r-- 0 tucu staff 41123 May 21 10:52 > share/lib/hive/commons-cli-1.2.jar > -rw-r--r-- 0 tucu staff 58160 May 21 10:52 > share/lib/hive/commons-codec-1.4.jar > -rw-r--r-- 0 tucu staff 575389 May 21 10:52 > share/lib/hive/commons-collections-3.2.1.jar > -rw-r--r-- 0 tucu staff 160519 May 21 10:52 > share/lib/hive/commons-dbcp-1.4.jar > -rw-r--r-- 0 tucu staff 261809 May 21 10:52 > share/lib/hive/commons-lang-2.4.jar > -rw-r--r-- 0 tucu staff 52915 May 21 10:52 > share/lib/hive/commons-logging-1.1.jar > -rw-r--r-- 0 tucu staff 26202 May 21 10:52 > share/lib/hive/commons-logging-api-1.0.4.jar > -rw-r--r-- 0 tucu staff 96221 May 21 10:52 > share/lib/hive/commons-pool-1.5.4.jar > -rw-r--r-- 0 tucu staff 16880 May 21 10:52 > share/lib/hive/datanucleus-connectionpool-2.0.3.jar > -rw-r--r-- 0 tucu staff 2002412 May 21 10:52 > share/lib/hive/datanucleus-core-2.0.3.jar > -rw-r--r-- 0 tucu staff 188159 May 21 10:52 > share/lib/hive/datanucleus-enhancer-2.0.3.jar > -rw-r--r-- 0 tucu staff 1225113 May 21 10:52 > share/lib/hive/datanucleus-rdbms-2.0.3.jar > -rw-r--r-- 0 tucu staff 2623509 May 21 10:52 > share/lib/hive/derby-10.6.1.0.jar > -rw-r--r-- 0 tucu staff 1143921 May 21 10:52 share/lib/hive/guava-r09.jar > -rw-r--r-- 0 tucu staff 3914 May 21 10:52 > share/lib/hive/hive-builtins-0.9.0.jar > -rw-r--r-- 0 tucu staff 30040 May 21 10:52 > share/lib/hive/hive-cli-0.9.0.jar > -rw-r--r-- 0 tucu staff 58875 May 21 10:52 > share/lib/hive/hive-common-0.9.0.jar > -rw-r--r-- 0 tucu staff 112516 May 21 10:52 > share/lib/hive/hive-contrib-0.9.0.jar > -rw-r--r-- 0 tucu staff 3530015 May 21 10:52 > share/lib/hive/hive-exec-0.9.0.jar > -rw-r--r-- 0 tucu staff 1719387 May 21 10:52 > share/lib/hive/hive-metastore-0.9.0.jar > -rw-r--r-- 0 tucu staff 519798 May 21 10:52 > share/lib/hive/hive-serde-0.9.0.jar > -rw-r--r-- 0 tucu staff 174538 May 21 10:52 > share/lib/hive/hive-service-0.9.0.jar > -rw-r--r-- 0 tucu staff 113333 May 21 10:52 > share/lib/hive/hive-shims-0.9.0.jar > -rw-r--r-- 0 tucu staff 291037 May 21 10:52 > share/lib/hive/httpclient-4.0.1.jar > -rw-r--r-- 0 tucu staff 172888 May 21 10:52 > share/lib/hive/httpcore-4.0.1.jar > -rw-r--r-- 0 tucu staff 227500 May 21 10:52 > share/lib/hive/jackson-core-asl-1.8.8.jar > -rw-r--r-- 0 tucu staff 668564 May 21 10:52 > share/lib/hive/jackson-mapper-asl-1.8.8.jar > -rw-r--r-- 0 tucu staff 16993 May 21 10:52 > share/lib/hive/JavaEWAH-0.3.2.jar > -rw-r--r-- 0 tucu staff 198552 May 21 10:52 > share/lib/hive/jdo2-api-2.3-ec.jar > -rw-r--r-- 0 tucu staff 87325 May 21 10:52 > share/lib/hive/jline-0.9.94.jar > -rw-r--r-- 0 tucu staff 45944 May 21 10:52 > share/lib/hive/json-20090211.jar > -rw-r--r-- 0 tucu staff 15071 May 21 10:52 share/lib/hive/jta-1.1.jar > -rw-r--r-- 0 tucu staff 175982 May 21 10:52 > share/lib/hive/libfb303-0.7.0.jar > -rw-r--r-- 0 tucu staff 301547 May 21 10:52 > share/lib/hive/libthrift-0.7.0.jar > -rw-r--r-- 0 tucu staff 481535 May 21 10:52 > share/lib/hive/log4j-1.2.16.jar > -rw-r--r-- 0 tucu staff 785556 May 21 10:52 > share/lib/hive/netty-3.2.2.Final.jar > -rw-r--r-- 0 tucu staff 23445 May 21 10:52 > share/lib/hive/slf4j-api-1.5.8.jar > -rw-r--r-- 0 tucu staff 9679 May 21 10:52 > share/lib/hive/slf4j-log4j12-1.5.8.jar > -rw-r--r-- 0 tucu staff 229928 May 21 10:52 > share/lib/hive/stringtemplate-3.1-b1.jar > -rw-r--r-- 0 tucu staff 767592 May 21 10:52 > share/lib/hive/zookeeper-3.4.3.jar > drwxr-xr-x 0 tucu staff 0 May 21 10:52 share/lib/sqoop/ > -rw-r--r-- 0 tucu staff 109043 May 21 10:52 > share/lib/sqoop/commons-io-1.4.jar > -rw-r--r-- 0 tucu staff 574623 May 21 10:52 > share/lib/sqoop/sqoop-1.5.0-incubating-20120118.005040-6.jar > drwxr-xr-x 0 tucu staff 0 May 21 10:52 share/lib/oozie/ > -rw-r--r-- 0 tucu staff 16046 May 21 10:52 > share/lib/oozie/json-simple-1.1.jar > -rw-r--r-- 0 tucu staff 1361 May 21 10:54 > share/lib/sharelib.properties > > > On Tue, May 22, 2012 at 10:06 AM, Jeremy Hanna > <[email protected]>wrote: > >> I see in 3.2 that there are sub directories in the share/lib. There's one >> for pig, one for sqoop, and one for mapreduce-streaming. There are also >> libs in the share/lib root. So it would seem that those 3 subdirectories >> are for pig, sqoop, and streaming actions only. Just wondering - I would >> think that those actions also add the root level jars to their classpath as >> well. Is that correct or is it limited to those subdirectories. I looked >> at the relevant generated docs section but it didn't appear clear on that >> point. > > > > > -- > Alejandro
