7

私はHadoopを初めて使用します。HadoopがLinuxと緊密にバインドされており、Hadoopが実行されるクラスターが同種である具体的な理由は何ですか?

HadoopがWindowsでうまく機能しない理由を教えてくれる、本当に具体的な詳細を探しています。ライブラリがある場合は、関連する特定のスクリプトがありますか?

私のプロジェクトは、Cygwinを使用せずにHadoopをデプロイすることです。CygwinなしでHadoopをインストールする方法を説明したHayesDavisの記事はすでに見ましたが、いくつかのバグがあると彼は言いました。WindowsでHadoopを適切に構成するために最初から始めるかもしれませんが、具体的には、HadoopがWindowsでうまく機能しない理由を誰かが説明できるとしたら、それは非常に役立ちます。

4

3 に答える 3

4

MicrosoftとHortonworksが協力しているHadoopの作業を知っていますか?基本的に、ネイティブWindowsサポートのためにApacheプロジェクトに変更をコミットしていますか?

プロジェクトはまだプレビュー段階にあり、 HadooponAzureがロールアウトの最初の部分です。これは、WindowsAzureクラウドのWindowsServer2008R2で実行されているHadoopです。また、独自のクラスターを構築するためのオンプレミスでのインストールも可能になります。

彼らがすでに何年も費やしてきたことを再現することになるので、もっと学び、プログラムにサインアップすることをお勧めします。

于 2012-09-23T03:34:27.753 に答える
4

彼らのクイックスタートページによると、それはまだ十分にテストされていません。

  • GNU / Linuxは、開発および本番プラットフォームとしてサポートされています。Hadoopは、2000ノードのGNU/Linuxクラスターで実証されています。
  • Win32は開発プラットフォームとしてサポートされています。分散操作はWin32で十分にテストされていないため、実稼働プラットフォームとしてはサポートされていません。

Windowsは、ほとんどの人が認識しているよりもはるかに優れたリモート管理サポートを備えていますが、大規模なコンピューティングファームのセットアップの容易さ(および価格)に関しては、Linuxに勝るものはありません。これは単なる推測ですが、このような大規模なクラスターを構築する必要のある研究者が、予算の多くをOSライセンスに充てたいと考える可能性は低いでしょう。

于 2012-09-23T07:07:48.583 に答える
2

検証済みの回答は2012年のものです。 2017年現在のHadoopWikiからの最新ニュースは次のとおりです。

  • Hadoopバージョン2.2以降には、Windowsのネイティブサポートが含まれています。Apache Hadoopの公式リリースには、Windowsバイナリは含まれていません(まだ2014年1月現在)。ただし、ソースからWindowsパッケージを構築するのはかなり簡単です。
于 2017-03-13T11:05:50.090 に答える