首頁 資料庫 mysql教程 MR中Hbase的Scan使用技巧

MR中Hbase的Scan使用技巧

Jun 07, 2016 pm 04:30 PM
hadoop hbase scan 使用技巧 運算

Hadoop的MR运算中,Hbase可以作为输入数据源参与运算,其中作为HTable的迭代器Scan有几个使用技巧 涉及的方法如下: public void setBatch(int batch)public void setCaching(int caching)public void setCacheBlocks(boolean cacheBlocks) public void setB

Hadoop的MR运算中,Hbase可以作为输入数据源参与运算,其中作为HTable的迭代器Scan有几个使用技巧

涉及的方法如下:

1

2

3

public void setBatch(int batch)

public void setCaching(int caching)

public void setCacheBlocks(boolean cacheBlocks)

登入後複製

public void setBatch(int batch) :

为设置获取记录的列个数,默认无限制,也就是返回所有的列

public void setCaching(int caching):

每次从服务器端读取的行数,默认为配置文件中设置的值

public void setCacheBlocks(boolean cacheBlocks):

为是否缓存块,默认缓存,我们分内存,缓存和磁盘,三种方式,一般数据的读取为内存->缓存->磁盘,当MR的时候为非热点数据,因此不需要缓存

因此在MR的时候最好设置如下:

1

2

3

scan.setCacheBlocks(false);

scan.setCaching(200);//大了占内存,但是rpc少

scan.setBatch(6);//你需要的列

登入後複製

?



已有 0 人发表留言,猛击->> 这里

ITeye推荐
  • —软件人才免语言低担保 赴美带薪读研!—



MR中Hbase的Scan使用技巧

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Java錯誤:Hadoop錯誤,如何處理與避免 Java錯誤:Hadoop錯誤,如何處理與避免 Jun 24, 2023 pm 01:06 PM

Java錯誤:Hadoop錯誤,如何處理與避免

如何使用 Go 語言進行量化金融分析? 如何使用 Go 語言進行量化金融分析? Jun 11, 2023 am 08:51 AM

如何使用 Go 語言進行量化金融分析?

如何使用PHP開發簡單的SEO最佳化功能 如何使用PHP開發簡單的SEO最佳化功能 Sep 20, 2023 pm 04:18 PM

如何使用PHP開發簡單的SEO最佳化功能

如何使用nginx進行防盜鏈 如何使用nginx進行防盜鏈 Jun 11, 2023 pm 01:25 PM

如何使用nginx進行防盜鏈

Oracle資料庫運算技巧:減法操作詳解 Oracle資料庫運算技巧:減法操作詳解 Mar 02, 2024 pm 06:15 PM

Oracle資料庫運算技巧:減法操作詳解

如何使用C#編寫最小生成樹演算法 如何使用C#編寫最小生成樹演算法 Sep 19, 2023 pm 01:55 PM

如何使用C#編寫最小生成樹演算法

在Beego中使用Hadoop和HBase進行大數據儲存和查詢 在Beego中使用Hadoop和HBase進行大數據儲存和查詢 Jun 22, 2023 am 10:21 AM

在Beego中使用Hadoop和HBase進行大數據儲存和查詢

如何使用PHP和Hadoop進行大數據處理 如何使用PHP和Hadoop進行大數據處理 Jun 19, 2023 pm 02:24 PM

如何使用PHP和Hadoop進行大數據處理

See all articles