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/ 路径。