Remus Rusanu created HADOOP-11003: ------------------------------------- Summary: org.apache.hadoop.util.Shell should not take a dependency on binaries being deployed when used as a library Key: HADOOP-11003 URL: https://issues.apache.org/jira/browse/HADOOP-11003 Project: Hadoop Common Issue Type: Bug Components: util Environment: Windows Reporter: Remus Rusanu
HIVE-7845 shows how an exception is being thrown when org.apache.hadoop.util.Shell is being used as a library, not as part of a deployed Hadoop environment. {code} 13:20:00 [ERROR pool-2-thread-4 Shell.getWinUtilsPath] Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries. at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:324) at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:339) at org.apache.hadoop.util.Shell.<clinit>(Shell.java:332) at org.apache.hadoop.hive.conf.HiveConf$ConfVars.findHadoopBinary(HiveConf.java:918) at org.apache.hadoop.hive.conf.HiveConf$ConfVars.<clinit>(HiveConf.java:228) {code} -- This message was sent by Atlassian JIRA (v6.2#6252)