3
我正在查找一個HBase shell命令,該命令將計算指定列族中的記錄數。 我知道我可以運行:計算HBase表中列族中的記錄數
echo "scan 'table_name'" | hbase shell | grep column_family_name | wc -l
但是這會跑的比標準計數命令要慢得多:
count 'table_name' , CACHE => 50000 (because the use of the CACHE=>50000)
更糟 - 它不返回記錄的實數,但類似在指定的列系列中總共有多少個單元格(如果我沒有弄錯?)。 我需要的那種東西:
count 'table_name' , CACHE => 50000 , {COLUMNS => 'column_family_name'}
由於提前,
邁克爾
你知道如何在HBase中添加這個函數? – 2016-11-24 13:11:54
這只是客戶端腳本,並不是您在HBase服務器內部需要的東西。你不應該添加這樣的東西,因爲它的所有組件都已經在HBase中。 – 2016-11-24 13:56:14