MISC
- Hive不支持插入单条语句,只支持2种批量插入。从文件读取数据,或者从别的表读取数据
Hive 表的种类
内部表
1
2CREATE TABLE workers( id INT, name STRING)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\054';分区表
1
2
3create table partition_employee(id int, name string)
partitioned by(daytime string)
row format delimited fields TERMINATED BY '\054';分区表可以用来加速查询,不同分区的数据会存储在hdfs不同的文件夹中
分区支持多级分区桶表
外部表
数据并非由Hive存储(例如数据存储在Hive上)
Hive表分区
- 为什么要分区
Hive表大多数以文件的形式存储在磁盘上,