簡體   English   中英

如何使用“Range”掃描accumulo中的整個表格

[英]How do you use “Range” to Scan an entire table in accumulo

你如何使用“范圍”在沒有先驗知識的情況下在accumulo中掃描整個表格?

人們如何做到這一點。 我想從隨機搜索: 我正在編寫一個Accumulo迭代器來返回一個表的百分位數的隨機樣本

然后掃描(然后寫入hdfs)一個樣本。

這要求我掃描我相信的整個表格。

謝謝!

克里斯

這與前一個答案所說的相同,但我認為顯示一行代碼可能會有所幫助。

如果你有一個巧妙命名為“scanner”的掃描儀,你可以使用setRange()方法設置掃描儀的范圍。 因為默認范圍是(-inf,+ inf),所以傳遞setRange新創建的范圍對象將為掃描儀提供掃描整個表的范圍(-inf,+ inf)。

示例代碼如下所示:

scanner.setRange(new Range());

您可以使用no-arg構造函數掃描整個表。 根據Range()上的文檔

Creates a range that goes from negative to positive infinity.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM