Mapreduce プログラムを作成できるので、Eclipse で Hadoop を構成できます。1. mapper、2. reducer、3.mapreducerDriver を作成できるようになった後、シェル コマンド プロンプトで Makefile を使用して jar ファイルを作成できるようになった後、このコマンドを使用できるようになった後
hadoop jar $ {JarFile} $ {MainFunc} input output
make file JarFile = "Sample-0.1.jar" MainFunc = "mypack.Mapreduce" LocalOutDir = "/ tmp / output"
私が使用した後
jar-cvf $ {Sample-0.1.jar}-C bin /. jarファイルが作成され、ようやくこのコマンドを書くことができます。
hadoop jar $ {Sample-0.1.jar} $ {mypack.Mapreduce} input output
最後に、このエラーがコマンドプロンプトに表示されるようになりました。
bash: ${mypack.Mapreduce}: 不適切な置換
どうすればこの問題を解決できますか。助けてください
今、私は解決策を見つけます
hadoop jar $ {Sample-0.1.jar} mypack.Mapreduce input output
その後、hadoop が実行されます。