我正在Windows7机器(32位)上以本地模式运行hadoop。
我已经在c:驱动器上安装了hive/pig/hadoop/java6。
我使用的是cygwin版本:2.819。
我已经登上了c:赛文号。
我可以从cygwin终端运行hadoop命令,例如: fs -ls
等。
我也能开始咕噜和Hive壳。
但真正的问题是:
我在grunt shell上输入的任何命令(例如: fs -ls
或者 records = LOAD.....
)我没有看到任何输出,它有点挂起。与hive提示符类似,如果我以show tables的形式发出命令;我没有看到任何输出只是光标一直闪烁!任何键盘输入,什么也不给。系统似乎什么也没做。
在我看来,一切都很好,但肯定是出了问题:-)
我不确定我是否遗漏了什么。任何帮助都将不胜感激。我正在从.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
2条答案
按热度按时间wecizke31#
这似乎是一个错误。其他人到处报告同样的问题。有人根据这里链接的教程解决了这个问题;你可以试试看它是否能解决你的问题。
mefy6pfw2#
以上链接对我的情况没有帮助。下面的解决方案-更改cygwin快捷方式属性很有帮助。