1

我在我的 Windows 7 机器(32 位)上以本地模式运行 Hadoop。

我已经在 C: 驱动器上安装了 HIVE/PIG/Hadoop/Java6。
我正在使用 Cygwin 版本:2.819。
我已经在cygwin上安装了C:。
例如,我可以从 cygwin 终端运行 hadoop 命令:fs -ls等等。
我还可以启动 grunt 和 hive shell。

但真正的问题是:
我在 grunt shell 上输入的任何命令(例如:fs -lsrecords = LOAD.....)我都看不到任何输出,它有点挂起。如果我将命令作为 show tables 给出,则与 hive 提示类似;我没有看到任何输出,只是光标一直在闪烁!任何键盘输入,什么都没有。系统似乎什么也没做。

对我来说,一切看起来都很好,但肯定出了问题:-)

我不确定我是否遗漏了什么。任何帮助将不胜感激。我从 .bashrc 文件中附加了我的类路径和环境变量:

export JAVA_HOME=/c/Java/jdk1.6.0_34
export HADOOP_HOME=/c/Hadoop
export PIG_HOME=/c/PIG
export HIVE_HOME=/c/Hive

export HADOOP_BIN=$HADOOP_HOME/bin/hadoop

export PATH=$PATH:/c/Java/jdk1.6.0_34/bin

export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HIVE_HOME/bin

export PATH=$PATH:$PIG_HOME/bin
4

2 回答 2

1

这似乎是一个错误。其他人在这里这里报告同样的问题。有人按照此处链接的教程解决了这个问题;您可以尝试一下,看看它是否可以解决您的问题。

于 2013-08-02T13:55:12.890 回答
1

上面的链接对我没有帮助。以下解决方案 - 更改CYGWIN 快捷方式属性有所帮助。

于 2013-12-27T15:21:59.980 回答