2012-09-19 3 views
6

私はHadoopで新しくなっています。 HadoopがLinuxと緊密に結びついている特定の理由は何ですか?また、それが実行されるクラスタは同種ですか?なぜHadoopがLinuxに緊密にバインドされているのですか?

なぜ私はHadoopがWindowsでうまく動作しないのか、いくつかのライブラリが関与する特定のスクリプトがあるのか​​どうか、具体的な詳細を探していますか?

私のプロジェクトは、Cygwinを使わずにHadoopをデプロイすることです。私はすでにHayes Davisの記事を見て、CygwinなしでHadoopをインストールする方法を説明しましたが、彼はいくつかのバグがあると言いました。 WindowsでHadoopを正しく設定するには、まず最初から作業を開始するかもしれませんが、特に、HadoopがWindows上でうまく動作しない理由が何であるかを説明できれば、非常に役に立ちます。

答えて

3

彼らのQuick Start pageによれば、まだ十分にテストされていません。

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

Windowsは、ほとんどの人が気付いよりもはるかに優れたリモート管理をサポートしているが、それは簡単に(と値札)に来るとき、それは、Linuxを打つことはまだ難しいです大きなコンピュートファームを設定します。これは単なる推測ですが、そうした大規模なクラスタを構築する必要がある研究者は、OSのライセンス供与のために予算の大半を投入する可能性は低いでしょう。

3

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

プロジェクトはまだプレビュー段階にあり、ロールアウトの最初の部分はHadoop on Azureです。これは、Windows AzureクラウドのWindows Server 2008 R2で動作するHadoopです。また、独自のクラスターを構築するための施設内にインストールすることもできます。

私はもう何年も過ごしたことを再作成するので、もっと学習してプログラムに登録することをおすすめします。

1

たTne検証の答えはここに2012年 からであるHadoopのバージョン2.2は、以降のWindowsのネイティブサポートが含まれて

  • 2017のようHadoop Wikiからの最新ニュースです。公式のApache Hadoopリリースには、Windowsバイナリは含まれていません(ただし、2014年1月現在)。しかし、ソースからWindowsパッケージを構築するのはかなり簡単です。
関連する問題