Spark(java)を使用して複雑なオブジェクトのRDDを作成します。将来このオブジェクトをsparkで再び使用するためにこのオブジェクトをメモリに保存することは可能ですか?オブジェクトをSparkでメモリに永久保存するには?
1
A
答えて
3
スパーク永続的なストレージとして意図されていない(アプリケーションまたはジョブクリーンメモリ後のスパークがあるため)、あなたはHDFS、ElasticSearchまたはこのため、別の「互換性のスパーク」クラスタストレージを使用することができます。
スパークはクラスタストレージからデータを読み込み、random access memory RAM(および任意の一時的な結果のキャッシュ)で動作しますが、ローカルのハードドライブの結果が多すぎる可能性があるため、結果を通常クラスタストレージに返します。
例:Read from HDFS -> Spark ... RDD ... -> Store results in HDFS
あなたはハードドライブ]のような低速なストレージ(ディスク、SSD)やRAMなどの高速な不揮発性メモリとを区別しなければなりません。 Sparkの強みは、ランダムアクセスメモリ(RAM)を多用しています。
あなたが見る、一時的に記憶するため、cachingを使用することがあります。(Why) do we need to call cache or persist on a RDD
関連する問題
- 1. Apache IgniteはSparkの値を永久に保存します
- 2. フォームデータを永久に保存する
- 3. クロムエクステンションの永久保存
- 4. Androidスタジオ|レイアウトを永久保存する
- 5. アンドロイドに永久に値を保存する方法は?
- 6. SQLiteでテーブルを永久に保存する
- 7. スマートフォンにデータを永久に保存する方法
- 8. C#永久にコンボボックスにアイテムを追加して保存する
- 9. swiftを使用してデータを永久に保存する3
- 10. カフカのトピックログ保存期間を永久にする
- 11. 乱数を永久に保存するライブコード
- 12. PhoneGap androidに永久データを保存する方法
- 13. ヘッダーファイルをdev C++に永久保存する
- 14. SwiftにURLを永久保存する方法3
- 15. フォームデータをテーブルに永久に保存します
- 16. 永久にメモリがネストされるのはなぜですか?
- 17. コレクションビューで画像を永久保存する
- 18. CassandraテーブルをSparkメモリに長期保存するには?
- 19. APIは自分のデータベースである永久にデータを保存しますか?
- 20. キャンバスのスクリーンショットをJavaで保存して永久保存するにはどうすればいいですか?
- 21. データをAndroidアプリに永久保存したい
- 22. アンドロイドはユーザーの設定を永久保存しますか?
- 23. 修正されたデータセットを永久保存する
- 24. Firebase - ユーザープロフィールを永久保存する方法
- 25. Nginxの静的ファイルをメモリに永久にキャッシュしますか?
- 26. どこでconsole.log出力は永久に保存されますか?
- 27. 環境変数を永久保存することはできません
- 28. C++コードが永久に実行され、メモリを食べる
- 29. 実行時に行われたことを永久に保存します
- 30. ジオロケーションHTML5のパーミッションは永久に保存されていますか?
を私は理解しますが、データベースがストアオブジェクトに適応されていません...だから最善の解決策は、ディスクおよびその他のデータベース内のデータを持っているために使用HDFSになりますTachyonやRedisのようなメモリ内で、データを読み込み、オブジェクト形式を維持しないときに速度に恩恵を受けるには? – TiGi
HDFSはSparkでうまく動作しますが、HDFS - > Spark - > HDFSを行うことがよくありますが、Sparkと互換性のあるものを使用する必要があり、データを大量に取ることができるはずですが、Sparkの出力は入力が必要なわけではありません。 –