亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
1064
2025-04-01
3.2.3? 塊緩存
通常datanode從磁盤中讀取塊,但對于訪問頻繁的文件,其對應的塊可能被顯式地緩存在datanode的內存中,以堆外塊緩存(off-heap block cache)的形式存在。默認情況下,一個塊僅緩存在一個datanode的內存中,當然可以針每個文件配置datanode的數量。作業調度器(用于MapReduce、Spark和其他框架的)通過在緩存塊的datanode上運行任務,可以利用塊緩存的優勢提高讀操作的性能。例如,連接(join)操作中使用的一個小的查詢表就是塊緩存的一個很好的候選。
用戶或應用通過在緩存池(cache pool)中增加一個cache directive來告訴namenode需要緩存哪些文件及存多久。緩存池是一個用于管理緩存權限和資源使用的管理性分組。
Hadoop 大數據
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。