我开始使用kudu,在kudu中测量表格大小的唯一方法是将Cloudera Manager-KUDU-图表库-平板电脑上的平板电脑总大小放在整个Kudu副本上。 还有另一种方法知道它会抛出命令行吗?
答案 0 :(得分:0)
您可以运行以下查询以对表的大小有一个清晰的了解。
CM->Chart builder select total_kudu_on_disk_size_across_kudu_replicas where category=KUDU_TABLE
答案 1 :(得分:0)
我找到了一种方法,可以通过cloudera API来了解kudu表的大小。
date=`date +%F`
curl -u $user --ssl --cacert ca-truststore.pem "https://$node:7183/api/v18/timeseries?query=select+total_kudu_on_disk_size_across_kudu_replicas+where+category%3DKUDU_TABLE&contentType=text%2Fcsv&from=$date"
在这种情况下,输出为csv格式。 如果您想要json格式:
curl -u $user --ssl --cacert ca-truststore.pem "https://$node:7183/api/v18/timeseries?query=select+total_kudu_on_disk_size_across_kudu_replicas+where+category%3DKUDU_TABLE&contentType=application%2Fjson&from=$date"