HadoopTimes

実践 機械学習:レコメンデーションにおけるイノベーション
技術情報

NFS – それは何ですか、なぜ気にする必要がありますか?

NFS は、ネットワーク ファイル システムです。何十年もの間Linuxの一つであり、より広範囲なUnixのエコシステムです、そして、ハイパフォーマンス•コンピューティングのようにカスタマイズされた環境でファイルを共有するために、両方のエンタープライズ環境で長い間使用されています。

Jack NorrisはDonnie Berkholz博士(RedMonkのアナリスト)と「 What Are The Facts 」ビデオシリーズの中で、Hadoopの関連について、NFSについて話をしています。RedMonkの業界アナリストが、初めてで唯一、開発者に焦点を当ています。

こちらでビデオを視聴できます:

https://www.youtube.com/watch?v=6H_5OBpQ6rg

以下、会話の抜粋になります:

Jack Norris: HadoopとNFSについて、実際はどうですか?

Donnie Berkholz: Hadoopの、基本的なファイルシステムのHDFSは、ライトワンスのファイルシステムです。一回書き込んでしまうと、もう、ファイルを更新することができなくなる制限があります。あなたは、それを読んだり、そこに書き込んだりしているというわけです。あなたが、陥るかもしれない問題は、ファイルを閉じる操作がないということです。あなたが必要以上に、書き込んだり読んだりしているので、あなたが手に入れられるはずの、ファイルシステムの最大のメリットを手に入れられなくなっています。

Jack Norris: NFSについて、業界内で他にアプローチはありますか?

Donnie Berkholz: はい、あります。他にも、きっと多くのアプローチがあるはずです。私の理解では、MapRはそのどれかを、持っているということです。

Jack Norris: 分かりました、Donnieこれは誘導尋問だったんです、教えてくれてありがとう。 いいえ、すべて真剣です、もし、その下層に完全なランダム リードライト•ストレージ層があればNFSサポートとの違いについて話しましょう。

Donnie Berkholz: 1つは、このセグメントの始まりについて話していました、NFLは数十年前からあります(Hadoopを使ったことのない人たちにも身近で、既存企業のストレージ・システムの様に動作しています。)。これは、馴染み深いという話であり、アプリケーションの面でも多くの利点をもたらしてくれます。

Jack Norris: 基本的にはそのままで動作しますので、それらのアプリケーションをサポートしています。あなたの、期待通りに動作してくれます。

Donnie Berkholz: 確かに。カスタマイズされたコネクターまたは、データ インジェクション エンジンのようなものがなくても、数十年間存在しているPOSIX形式を使用して、標準的なアプリケーションの書き換えを行えるようになりました。開発者の移植作業を容易にし、非常によく考えられているフォーマットとプロトコルを使用することで問題も格段に減少しました。

Jack Norris: どのくらいのアプリケーションが、NFSをサポートしていますか?

Donnie Berkholz: すべて使えます。これまで、相当数のLinuxまたはUnixのために書かれたアプリケーションすべてが、POSIXファイルシステムへの書き込み方法を理解していると思われます(NFSはそのうちの一つです)。

Jack Norris: POSIXファイルシステムとは、正確にはどういったものですか?

Donnie Berkholz: POSIXのことを話す時、つまり私が言いたいのは、APIの標準(数10年の間)として、またUnixシステムと対話する方法に使用されるということです。LinuxやUnixのどちらでも相互運用できます。

Jack Norris: 素晴らしい。とても良い話を聞き出せたと思います、それがMapRが動作する理由だったのですね。そのNFSサポートは、POSIXに準拠しています。次の機会に誰かが「NFSとHadoop」の話をしたときは、「WATF」(Web Application Testing Framework)のことを尋ねてみてください。

業界アナリストとの会話や、Hadoopについての議論を行っている「What Are the Facts」は短編のビデオシリーズです。シリーズの他のトピックでは、スナップショットディザスタ・リカバリが含まれています。 MapR.comで「What Are the Facts」全編を是非御覧ください。

企業用途を中心としているMAPRは、Hadoopのインタフェースだけでなく、POSIX、NFS、LDAP、ODBC、RESTおよびKerberosなどの業界標準インタフェースもサポートしています。

HadoopにおけるMAPRディストリビューション上のNFSの利点ついては、こちらTechbrief(英文)をご覧ください。また、こちらに標準的なWindowsやMacのブラウザを使用してHadoopにアクセスする方法を紹介しているビデオがございます。

こちらの記事もおすすめです