Hive делает отчет число строк, затронутых в рамках CTAS: см пример здесь:
Table default.errors2 stats: [num_partitions: 0, num_files: 1, num_rows: 860, total_size: 17752, raw_data_size: 16892]
Более подробная информация о продукции:
hive> create table errors2 as select * from errors;
..
Stage-5 is filtered out by condition resolver.
Moving data to: hdfs://localhost:9000/tmp/hive-steve/hive_2014-12-13_06-00-40_553_7396982929134959624/-ext-10001
Moving data to: hdfs://localhost:9000/user/hive/warehouse/errors2
Table default.errors2 stats: [num_partitions: 0, num_files: 1, num_rows: 860, total_size: 17752, raw_data_size: 16892]
OK
dayandhour dowandhour cnt
Time taken: 7.348 seconds
UPDATE OP просили о сохранении сверку в Переменная. Существует не встроенная команда hive AFAIK. Однако вы могли запустить команду из командной строки через
hive -e "<hivesql>" | grep "[num_partitions]" | <regex command to isolate the num_rows>
Как насчет некоторой обратной связи по предлагаемым ответам? – javadba