趴網上找了半天沒找到備份hbase表結構的操做,只好本身動手,用shell寫一句shell
echo -e "list\nexit" | hbase shell \ | awk '/TABLE/,/ row/' | grep -vE "TABLE| row\(s\)" \ | while read TABLE;do echo -e "describe '${TABLE}'\nexit" | hbase shell | tee -a hbase_tbl_dsc`date +%Y%m%d%`.txt;done
執行結果:
在當前目錄下生成文件 hbase_tbl_dsc`date +%Y%m%d%`.txtbash