这是一个连续的收集器,使用该hadoop fs -du -s /hbase/*命令来获取有关HDFS磁盘使用情况的详细信息。该度量对于跟踪OpenTSDB系统中的空间非常有用。
#!/bin/bash while true; do while read -r bytes raw_bytes path; do echo "hdfs.du $(date +"%s") $bytes path=$path" #https://community.cloudera.com/t5/Storage-Random-Access-HDFS/hdfs-du-format-change/td-p/27192 KMB 2015-08-24T12:01:20Z echo "hdfs.du.raw $(date +"%s") $raw_bytes path=$path" done < <(hadoop fs -du -s /hbase/*) sleep 30 done