hdfs3、snakebiteなどがあります。どれが最高にサポートされ、包括的ですか?HDFSとPython3とのやり取りに最適なモジュールは何ですか?
2
A
答えて
1
私が知る限り、思うほど多くの可能性はありません。しかし、私はwebsiteまたは端末から実行することでダウンロードすることができ、公式のPythonパッケージhdfs 2.0.12
をお勧めしたい:
pip install hdfs
機能のいくつか:WebHDFSため
- パイソン(2及び3)バインディングを(およびHttpFS)API、 は、安全なクラスターと安全でないクラスターの両方をサポートしています。
- コマンドラインインターフェイス ファイルを転送し、便利なnamenode URLキャッシングのためにエイリアス を使用して対話型クライアントシェルを開始します。
- 追加機能 オプションの拡張子:avro、 HDFSから直接Avroファイルを読み書きします。データフレーム、Pandasのデータフレームを読み込んで保存します。 kerberosから にKerberos認証クラスターをサポートしています。
1
私はsnakebite、hdfs3、hdfsを試しました。
Snakebiteはダウンロードのみ(アップロードなし)をサポートしているため、私にとっては問題ありません。 HAが設定サポートしているので、それは私の選択だった、しかし、私はそれがデータノードのホスト名を使用してmultihomed networksで動作するように管理していなかったこれら3のみhdfs3のうち
(ここで説明する問題:https://rainerpeter.wordpress.com/2014/02/12/connect-to-hdfs-running-in-ec2-using-public-ip-addresses/)
だから私は終わりましたアップロードをサポートしているので、hdfs(2.0.16)を使って起動します。私はHAをサポートするためにbashを使っていくつかの回避策を追加しなければならなかった。
PS。 Hadoopファイルシステムと対話するために開発されたPythonライブラリを比較する興味深い記事があります。http://wesmckinney.com/blog/python-hdfs-interfaces/
関連する問題
- 1. サービスとユーザーとのやり取りに最適な方法
- 2. Codeigniterモジュールのやりとり
- 3. C++ - SQLとのやり取りに最も一般的なフレームワークですか?
- 4. モジュール性とプラットフォーム独立性の両方に最適なアプローチは何ですか?
- 5. OCamlのHttpRequestに最適なモジュールは何ですか
- 6. Javaサービスと.netクライアントの間でデータをやり取りする最善の方法は何ですか?
- 7. Firebug/Chromeコンソールのrequire.jsモジュールとやりとりしますか?
- 8. スランと缶とのやり取りは?
- 9. ウェブとデスクトップアプリケーション間の適切なやりとり
- 10. Railsのやり取りは何ですか?
- 11. MySQLデータベースのISBN10とISBN13に最適なデータタイプは何ですか
- 12. JavaScriptが私のUserControlとやり取りしないのはなぜですか?
- 13. 異なるバージョンのSharePointサーバーと最も安全にやり取りする方法はどれですか?
- 14. JFrameとFrameViewオブジェクトのやり取りは?
- 15. PythonとJavaScriptのやり取りは?
- 16. ユーザーとJavaScriptとのやり取り
- 17. アンドロイドサービスとアクティビティとのやり取り
- 18. importError:_winregという名前のモジュールはありませんpython3
- 19. zendフレームワークでは、異なるモジュール間でやりとりする方法はありますか?
- 20. AWS - PHPサーバにとって最適なスケーリングトリガは何ですか?
- 21. ペンテストに最適なツールとは何ですか
- 22. OpenIDとASP.NET MVCに最適な.NETライブラリは何ですか?
- 23. 返品とは何ですか? JavaScriptでやりますか?
- 24. Perlでの並列処理に最適なモジュールは何ですか?
- 25. Apple WatchアプリはApple TVとやり取りできますか?
- 26. vimのコードチャンクとマクロの最適な戦略は何ですか?
- 27. GCCの高価な最適化とは何ですか?
- 28. ios10:ネイティブドロップダウンとのやり取り後に何も選択できません
- 29. vimでやりとりするには?
- 30. お気に入りのWebフレームワークに最適な認証と許可の例は何ですか?