Java 从ODBC中找不到配置单元类路径

Java 从ODBC中找不到配置单元类路径,java,hadoop,odbc,hive,Java,Hadoop,Odbc,Hive,我使用一个自定义jar文件通过配置单元(com.tgam.hadoop.mapred.OmnitureDataFileInputFormat)处理Omniture日志 最初,每当我需要处理受影响的表时,我都会手动将其添加为jar: ADD JAR C:\hdp\jars\OmnitureDataFileInputFormat.jar; 现在,我正在使用hive-site.xml文件来设置这一点 <property> <name>hive.aux.jars.p

我使用一个自定义jar文件通过配置单元(com.tgam.hadoop.mapred.OmnitureDataFileInputFormat)处理Omniture日志

最初,每当我需要处理受影响的表时,我都会手动将其添加为jar:

ADD JAR C:\hdp\jars\OmnitureDataFileInputFormat.jar;
现在,我正在使用hive-site.xml文件来设置这一点

  <property>
    <name>hive.aux.jars.path</name>
    <value>file:///C:/hdp/jars/OmnitureDataFileInputFormat.jar</value>
    <description />
  </property>
我需要把jar放在哪里,以便能够直接访问这些数据,而不必创建临时的临时临时临时表


谢谢

真是个白痴,按“发送”大约2秒钟后,我才意识到答案是/a——我将罐子复制到hive-0.14.0.2.2.0.0-2041\lib并重新启动

可能不推荐,但它起作用了

Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: com.tgam.hadoop.mapred.OmnitureDataFileInputFormat
    at org.apache.hadoop.hive.ql.metadata.Table.getInputFormatClass(Table.java:300)