如何查看hive表是列存储还是行存储;
行存储有两种,TextFile,SEQUENCEFILE;
列存储有 ORC和PARQUET;
desc formatted table_name;查看表属性,发现不能显示存储方式;
最后想到用 "show create table table_name",这种方式,
可以查看建表时候指定的那种方式;
方式二:
或者用select count(*) ,如果执行 mr就是行存储,如果不执行就是列存储;
eg1:开启本地模式,查看行存储表的demo,可以看到日志,走了mr;
eg2:查看列存储的表,看日志,没有走mr;而且速度很快;