Exception in thread "main" java.lang.NoSuchFieldError: info
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:583)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:557)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.util.RunJar.main(RunJar.java:186)
1. 不知是谁往$HADOOP_HOME/lib里面放了个hive-exec-0.7.0.jar,
导致我在测试hive0.9的时候,启动hive就报这个错,
最终通过修改$HADOOP_HOME/bin/hadoop,在里面打印出CLASSPATH发现
2. 虽然在session中export HADOOP_HOME到/tmp/hadoop-current
但是hadoop-env.sh中指定的还是原来的,执行时候最终使用的是这个脚本中指定的hadoop路径;
分享到:
相关推荐
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:57) at ...
解决方案:Exceptionin thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeCo
Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:57) at ...
hive 开发UDF 使用maven工程 引发jar包缺失 hive 开发UDF 使用maven工程 引发jar包缺失
在本文档的上下文中,错误发生在启动Azkaban时,具体表现为 `java.lang.NoSuchMethodError: com.google.common.collect.ImmutableMap.toImmutableMap`。Azkaban是一个开源的工作流执行器,用于调度和管理大数据处理...
"hive相关jar包"指的是为了与Hive交互、执行Hive查询所必需的Java库文件。这些jar包包含了Hive的执行引擎、元数据存储以及SQL解析等组件。 在描述中提到的"最新3.1.1版本",意味着这些jar包对应的是Hive 3.1.1这个...
hive jdbc jar包用于hive连接数据库驱动
2. `lib/`:存放Hive依赖的各种JAR文件,包括升级后的Jetty库。 3. `conf/`:默认的配置文件,如`hive-default.xml`和`hive-site.xml`,用户可以在此修改Hive的行为。 4. `scripts/`:包含Hive的一些初始化和管理...
比如`avro.jar`用于Avro数据格式,`zookeeper.jar`用于ZooKeeper服务,`slf4j-api.jar`和`slf4j-log4j12.jar`用于日志记录,以及其他可能的数据库驱动,如`mysql-connector-java.jar`如果Hive配置了MySQL元存储。...
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient 解决方法 ...
Hive驱动包通常包含`org.apache.hive.jdbc.HiveDriver`和其他相关类,这些类实现了JDBC接口,使得Java程序可以调用Hive服务。 在压缩包子文件的文件名称列表中,只提到了“hive驱动包”,这可能表示压缩包内只有一...
在Java中访问Hive,需要Hive的JDBC驱动,这个驱动是`org.apache.hive.jdbc.HiveDriver`,它实现了Java的`java.sql.Driver`接口,让Java程序能够通过JDBC URL连接到Hive服务器。 4. **HTTPClient库**:描述中提到的...
hive-anttasks.jar hive-cli.jar hive-common.jar hive-contrib.jar hive-hbaseec.jar hive-hbase-handler.jar hive-hwi.jar hive-jdbc.jar hive-metastorejar hive-serde.jar hive-service.jar hive-shims.jar ...
确保所有必要的jar包都在classpath中,否则可能会遇到“ClassNotFoundException”或其他运行时错误。总的来说,Hive JDBC连接所需的jar包是一个完整的生态系统,涵盖了从Hive服务器通信到Hadoop文件系统访问的各个...
错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind 这里说的是1099端口被其它进程占用...
- 类名:org.apache.hive.jdbc.HiveDriver - 驱动库:浏览并选择你刚刚下载的"hive-jdbc-uber-2.6.5.0-292.jar"文件。 3. 配置连接:在驱动配置完成后,创建一个新的数据库连接。输入Hive服务器的相关信息,如...
1. **Hive JDBC Driver**: 主要的驱动类是`org.apache.hive.jdbc.HiveDriver`,它包含在`hive-jdbc`的Jar包中。在这个例子中,`hive-service-1.1.0-cdh5.7.0.jar`和`hive-common-1.1.0-cdh5.7.0.jar`都包含这个驱动...
在Java中使用JDBC连接Hive,我们需要特定的驱动jar包来建立这种连接。 本压缩包文件"jdbc_hive_jar"包含了实现Java程序通过JDBC连接到Hive所需的所有jar包。这些jar包通常包含Hive JDBC驱动,它实现了与Hive服务器...