Hive和Pig壳挂在cygwin上

z31licg0  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(410)

我正在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
wecizke3

wecizke31#

这似乎是一个错误。其他人到处报告同样的问题。有人根据这里链接的教程解决了这个问题;你可以试试看它是否能解决你的问题。

mefy6pfw

mefy6pfw2#

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

相关问题