Hadoop の調査を開始したばかりなので、cloudera 仮想マシンの現在のバージョン 4.3.1 をダウンロードしました。
Hadoop の最初の感覚を得るために、hadoop の例の grep を調べ始めました。問題なく 1 つの文字列を検索するデータ コレクションで jar ファイルをコンパイルして実行できます。しかし、いくつかの文字列を検索しようとするとすぐに実行が失敗します。単なる構文上の問題だと確信していますが、理解できません。私は次の方法を試しました:
//動作:
hadoop org.apache.examples.Grep /user/cloudera/input /user/cloudera/output "sample text"
//動作しません:
hadoop org.apache.examples.Grep /user/cloudera/input /user/cloudera/output "sample text" "sample1" "sample2"
//動作しません: hadoop org.apache.examples.Grep /user/cloudera/input /user/cloudera/output ["sample text" "sample1" "sample2"]
//動作しません:
hadoop org.apache.examples.Grep /user/cloudera/input /user/cloudera/output ["sample text", "sample1", "sample2"]
誰かがこれについて私を助けることができますか? ありがとう!