如何查看hive表是列存储还是行存储;

行存储有两种,TextFile,SEQUENCEFILE;

列存储有 ORC和PARQUET;

desc formatted table_name;查看表属性,发现不能显示存储方式;

最后想到用 "show create table table_name",这种方式,

可以查看建表时候指定的那种方式;

方式二:

或者用select count(*) ,如果执行 mr就是行存储,如果不执行就是列存储;

 eg1:开启本地模式,查看行存储表的demo,可以看到日志,走了mr;

 

如何查看hive表是列存储还是行存储;

 

eg2:查看列存储的表,看日志,没有走mr;而且速度很快;如何查看hive表是列存储还是行存储;