在Windows上安装Hive(Hadoop)(Cygwin)

时间:2012-09-20 17:23:29

标签: windows hadoop cygwin hive

我刚刚使用cygwin在Windows上安装了hadoop,工作正常,现在我正在安装Hive。我正在运行它:

bin/hive -hiveconf java.io.tmpdir=/cygdrive/c/cygwin/tmp
OR
bin/hive -hiveconf java.io.tmpdir=/tmp

(两者都给出了同样的问题),因为我发现Windows命名对象存在错误(https://issues.apache.org/jira/browse/HIVE-2388...

当我运行上面的命令时,Hive似乎加载正常,但是当我输入“show tables;”时,我得不到任何响应。对于所有查询,这都是相同的。 CREATE TABLE等,没有回复

和这个家伙一样的问题: http://mail-archives.apache.org/mod_mbox...

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我解决了类似的问题,并在启动所有Hadoop守护进程后成功运行了HIVE

  • 名称节点
  • 数据节点
  • 的JobTracker
  • 任务追踪器

使用hive -f <filename>从文件运行查询,而不是直接在HIVE命令提示符下编写查询。此外,您还可以使用bin/hive -e 'SHOW TABLES'