PigServer throws exception if it cannot find hadoop-site.xml or core-site.xml -----------------------------------------------------------------------------
Key: PIG-1481 URL: https://issues.apache.org/jira/browse/PIG-1481 Project: Pig Issue Type: Bug Affects Versions: 0.8.0 Reporter: Sameer M Hi We've been using the Hadoop MiniCluster to do unit testing of our pig scripts in the following way. MiniCluster minicluster = MiniCluster.buildCluster(2,2); pigServer = new PigServer(ExecType.MAPREDUCE, minicluster.getProperties()); This has been working fine for 0.6 and 0.7. However in the trunk (0.8) looks like there is change due to which an exception is thrown if hadoop-site.xml or core-site.xml is not found in the classpath. org.apache.pig.backend.executionengine.ExecException: ERROR 4010: Cannot find hadoop configurations in classpath (neither hadoop-site.xml nor core-site.xml was found in the classpath).If you plan to use local mode, please put -x local option in command line at org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.init(HExecutionEngine.java:149) at org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.init(HExecutionEngine.java:114) at org.apache.pig.impl.PigContext.connect(PigContext.java:177) at org.apache.pig.PigServer.<init>(PigServer.java:215) at org.apache.pig.PigServer.<init>(PigServer.java:204) at org.apache.pig.PigServer.<init>(PigServer.java:200) The problem seems to be org.apache.pig.backend.hadoop.executionengine.HExecutionEngine: 148 if( hadoop_site == null && core_site == null ) { throw new ExecException("Cannot find hadoop configurations in classpath (neither hadoop-site.xml nor core-site.xml was found in the classpath)." + "If you plan to use local mode, please put -x local option in command line", 4010); } We would like to use the mapreduce mode but with the minicluster and have a lot of unit test with that setup. Can this check be removed from this level ? Thanks Sameer -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.