Ben White created HIVE-7845:
-------------------------------

             Summary: "Failed to locate the winutils binary" when loading JDBC 
driver on Windows
                 Key: HIVE-7845
                 URL: https://issues.apache.org/jira/browse/HIVE-7845
             Project: Hive
          Issue Type: Bug
          Components: JDBC
    Affects Versions: 0.12.0
            Reporter: Ben White


This ERROR is thrown on Windows platforms when loading the JDBC driver, 
subsequent attempts will succeed.  The Hadoop binaries are indeed not 
available, but shouldn't be required when just using JDBC.

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)
               at 
org.apache.hive.jdbc.HiveConnection.isHttpTransportMode(HiveConnection.java:304)
               at 
org.apache.hive.jdbc.HiveConnection.openTransport(HiveConnection.java:181)
               at 
org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:164)
               at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:105)
               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
               at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)
               at java.lang.reflect.Method.invoke(Unknown Source)
               at com.onseven.dbvis.d.B.D.ā(Z:1548)
               at com.onseven.dbvis.d.B.F$A.call(Z:278)
               at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
               at java.util.concurrent.FutureTask.run(Unknown Source)
               at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
               at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
               at java.lang.Thread.run(Unknown Source)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to