私はJavaベースのアプリケーションを開発しています。その関連要件を以下に示します
大規模なデータセットは、ネットワーク上の複数のマシンに存在します。私のプログラムは、これらのデータセットを処理して結果をフェッチするためにJavaプログラムを(リモートで)実行する必要があります
Windowsデスクトップのユーザーは、マシンAでデータセット(いくつかのギグ)を処理する必要があります。私のプログラムは、ユーザーのマシンに常駐できます。彼は自分のマシンから私のプログラムを実行し、リモートマシンでデータセット処理を開始します
ネットワークを介してリモートマシンから自分のマシンにデータセットを取得する代わりに、彼はリモートマシンでプログラムを実行し、結果を取得します
ユーザーは他のマシンにオープンアクセスできる可能性がありますが、ftpが必要です
データをネットワーク経由でユーザーのマシンに持ち込まないでください。
ユーザーはWindowsOSを持っています
私の質問
この種のリモートプロセス実行を実行するにはどうすればよいですか?何か案は?
私はHadoopを見ています。私はWindowsXPに取り組んでいます。単一ノードクラスターでHadoopを機能させることができませんでした。良いドキュメントが見つかりません。したがって、Hadoopのテストはまだ行っていません。私が正しい方向に進んでいるかどうかについてのコメントはありますか?
Hadoopのインストールやトラブルシューティングに役立つリンクはありますか?
ご回答ありがとうございます。さらに/具体的な詳細を提供する必要があるかどうかをお知らせください。
-jv