Hive 命令出错
Hive command is giving error
我已经下载了必要的jar文件。我还更改了 .bashrc
配置并在 hadoop-env.sh
中添加了 CLASSPATH。
它仍然给出以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: jline/ArgumentCompletor$ArgumentDelimiter
异常中缺少的 class 是 jline-<version>.jar
的一部分。这个 jar 默认包含在 $HIVE_HOME/lib
目录下。
检查您是否在 Hive 的 CLASSPATH
中丢失了这个 jar。如果是,您可以从 here 下载一个并将其添加到 Hive 的 lib/
路径。
我已经下载了必要的jar文件。我还更改了 .bashrc
配置并在 hadoop-env.sh
中添加了 CLASSPATH。
它仍然给出以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: jline/ArgumentCompletor$ArgumentDelimiter
异常中缺少的 class 是 jline-<version>.jar
的一部分。这个 jar 默认包含在 $HIVE_HOME/lib
目录下。
检查您是否在 Hive 的 CLASSPATH
中丢失了这个 jar。如果是,您可以从 here 下载一个并将其添加到 Hive 的 lib/
路径。