在Windows 8.1上安装Hive“错误的Hive Execution Jar:C:\ hive \ lib / hive-exec - * .jar”

时间:2016-09-27 20:45:05

标签: hive hadoop2

我正在关注这些instructions以在Windows 8.1上安装Hive

我从[Hive Apache页面](http://www.apache.org/dyn/closer.cgi/hive/)下载了Hive tar并解压缩到文件夹c:\ hive \

我已将新System Variable设置为HIVE_HOME = c:\hive

我已将c:\hive\bin添加到Path

我已经Hadoop 2.7.5已经运行正常。

当我尝试在命令行运行配置单元时,我收到以下错误:

"Missing Hive Execution Jar: C:\hive\lib/hive-exec-*.jar"

其他一些SO问题/答案表明.jar文件位于其他文件夹中。

但我在提取的文件夹中找不到任何.jar文件。

我不想像其他答案所暗示的那样下载任何.jars。不应该将.jar文件放在tar文件中吗?

我有一种模糊的印象,也许Hadoop可能有必要的.jar文件,我需要做些什么才能告诉Hive获取这些文件?

1 个答案:

答案 0 :(得分:0)

好的,看起来您确实已经下载了Hive的先前版本的tar文件,并将其解压缩以使用其/ lib文件夹中的.jar文件。

我最初下载了apache-hive-2.1.0并设置了它,但它的/ lib文件夹中没有.jar文件。

所以我去了http://apache.mirror.iweb.ca/hive/并下载了hive-1.0.1,里面有.jar文件。

然后在apache-hive-2.1.0安装中将那些复制到empty / lib文件中。

现在Hive工作正常!