ばかげた質問ですが、誰かが尋ねなければなりません。
ローカルで Mahout を実行してみましたが、うまくいきました。ここで、ローカル マシンではなく、リモート クラスターで作業を実行したいと考えています。
では、Mahout コードを Hadoop マシンにデプロイする必要がありますか?それともローカル マシン インターフェイスで Hadoop とリモートで Mahout を作成できますか?
いいえ、HadoopワーカーにHadoopプログラムを自分でインストールすることはありません。それを維持するのは悪夢でしょう。を介してすべてのコードを含むJARファイルを提供すると、Hadoopが自動的に実行しますhadoop jar
。
Mahoutまたはその他のHadoopベースを実行するときにローカルマシンで実行されるのは、Hadoopコードを使用してクラスターに情報を送信して作業を開始するクライアントプログラムです。そのクラスターはローカルまたはリモートである可能性があります。クライアントの実行方法に違いはなく、クライアントが話している内容に違いはありません。