So in hive-0.8.0, it excludes TestHadoop20SAuthBridge, right? If so, which test case would cover the security in hive?
If I want to use hadoop-1.0.0, I ONLY can make is as *hadoop.version*, right? ( need to apply patch in [HIVE-2631] ) Thanks - Bing 2011/12/22 Thomas Weise <t...@yahoo-inc.com> > This was taken out when making Hive compile with Hadoop 0.23. > > The test case will be put back as part of > > https://issues.apache.org/jira/browse/HIVE-2629 > > > On 12/22/11 12:15 AM, "Bing Li" <smallpu...@gmail.com> wrote: > > > Hi, All > > When I ran hive UT, I found that TestHadoop20SAuthBridge wasn't compiled, > > so TestHadoop20SAuthBridge won't be run by "ant test" command. > > > > In src/shims/build.xml, I found the following lines: > > > > <target name="compile-test" depends="compile"> > > <echo message="Project: ${ant.project.name}"/> > > <!-- TODO: move tests to version directory --> > > <!--antcall target="compile_secure_test" inheritRefs="false" > > inheritAll="false"> > > <param name="hadoop.version.ant-internal" > > value="${hadoop.security.version}" /> > > <param name="hadoop.version.ant-internal.prefix" > > value="${hadoop.security.version.prefix}" /> > > </antcall--> > > </target> > > > > Then, I commented off lines in blue, and it could generate the class file > > of TestHadoop20SAuthBridge. > > But if I change the security hadoop version to 1.0.0, it failed with: > > > > build_shims: > > [echo] Project: shims > > [echo] Compiling shims against hadoop 1.0.1-SNAPSHOT > > (/home/libing/Round-1/hive-0.8.0/src/build/hadoopcore/IHC-1.0.1-SNAPSHOT) > > > > BUILD FAILED > > /home/libing/Round-1/hive-0.8.0/src/build.xml:307: The following error > > occurred while executing this line: > > /home/libing/Round-1/hive-0.8.0/src/build.xml:325: The following error > > occurred while executing this line: > > /home/libing/Round-1/hive-0.8.0/src/shims/build.xml:76: The following > error > > occurred while executing this line: > > /home/libing/Round-1/hive-0.8.0/src/shims/build.xml:66: srcdir > > "/home/libing/Round-1/hive-0.8.0/src/shims/src/1.0/java" does not exist! > > > > > > Does it mean that if we want to use a hadoop as hadoop.security.version, > we > > should keep a directory in shims/src/xxx by ourselves as well? > > > > > > Thanks, > > - Bing > >