1

Windows 7 マシン (32 ビット) でローカル モードで Hadoop を実行しています。

HIVE/PIG/Hadoop/Java6 をすべて C: ドライブにインストールしました。
私はCygwinのバージョン2.819を使用しています。
C: を cygwin にマウントしました。
たとえば、cygwin ターミナルから hadoop コマンドを実行できfs -lsます

しかし、本当の問題は次のとおりです
。grunt シェルで入力したコマンド (例:fs -lsまたはrecords = LOAD.....) は出力が表示されず、ハングします。同様に、コマンドを 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
4

2 に答える 2

1

私の場合、上記のリンクは役に立ちませんでした。次の解決策 - CYGWIN ショートカット プロパティを変更することが役に立ちました。

于 2013-12-27T15:21:59.980 に答える
1

これはバグのようです。他の人が同じ問題をここここで報告しています。ここにリンクされているチュートリアルに従って、誰かがこの問題を解決しました。それを試して、あなたのケースでそれが修正されるかどうかを確認できます。

于 2013-08-02T13:55:12.890 に答える