Как получить размер таблицы mapr-db?

Я выполнил следующие шаги для создания таблицы mapr-db:

$ pwd
/mapr/cluster1/user/project

$ls
bin   src

$ maprcli volume create -name project-tables-vol -path /user/project/tables \
    -quota 100G -topology /data/rack1 

$ ls
bin   src   tables

$ hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
hbase(main):001:0> create '/user/project/tables/datastore', 'colfamily1'
0 row(s) in 0.5180 seconds
hbase(main):002:0> exit

$ ls -l tables
total 1
lrwxr-xr-x 1 mapr mapr 2 Oct 25 15:20 datastore -> mapr::table::2252.32.16498

Я знаю, что таблица «хранилище данных» — это ссылка на внутреннюю реализацию mapr-db. Но ссылка всегда показывает размер 512 байт независимо от количества данных в этой таблице.

Как я могу получить размер данных в этой таблице в байтах?


person Shakti Garg    schedule 14.01.2016    source источник


Ответы (1)


Вы должны использовать команду maprcli table info:

maprcli table info -path /mapr/my.cluster.com/user/project/tables/datastore -long

Вы можете найти документацию по этой команде здесь: http://doc.mapr.com/display/MapR/table+info

person Tug Grall    schedule 14.01.2016
comment
Спасибо за помощь. У меня вопрос вдогонку. Когда я запустил эту команду, я получил несколько столбцов. Хотя я запутался между столбцами totallogicalsize и totalphysicalsize. Можете ли вы выделить разницу между этими двумя? - person Shakti Garg; 15.01.2016