我正在关注这些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获取这些文件?
答案 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工作正常!