1

私はHadoopとMapReduceの初心者です。開始ベースのために、私は単語数プログラムを実行しました。うまく動作しましたが、[Csvファイル] [1]をフォローしたHtableでcsvファイルを実行しようとすると、気付かない次のエラーが発生します。上記のエラーを知るために誰か助けてください。

    12/09/07 05:47:31 ERROR security.UserGroupInformation: PriviledgedActionException as:hduser cause:org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path   [1]: http://salsahpc.indiana.edu/ScienceCloud/hbase_hands_on_1.htm#shell_exercises

このエラーは本当に私の時間を無駄にしています。誰かがこの例外で私を助けてくれますか?

4

2 に答える 2

0

あなたの仕事は以下から入力ファイルを読み込もうとしています:

 hdfs://HadoopMaster:54310/user/hduser/csvtable

Hadoopシェルツールを使用して、このファイルがHDFSに存在することを確認する必要があります。

hadoop fs -ls /user/hduser/csvtable

私の推測では、ファイルはHDFSにロードされていません。

于 2012-09-07T15:13:21.037 に答える
0

csvtableではなくパスhdfs:// HadoopMaster:54310 / user / hduser/csvtableにリダイレクトしている理由は問題です。1)Mapreduceはデフォルトでhbasejarに設定されていないため、HbasejarをHadoopクラスパスに追加します。2)hadoop-ev.shに移動し、Hadoop_classpathを編集して、すべてのhbasejarを追加します。それが今うまくいくかもしれないことを願っています

于 2012-09-18T07:47:20.513 に答える