#Hive的数据装载模式
Hive遵循schema on read(读时模式),只有在读数据的时候Hive才会检查、解析具体的数据字段、schema。读时模式的优势load data非常迅速,因为它不需要读取数据进行解析,仅仅进行文件的复制或者移动。
# Hive装载数据的方式
*方式一在hive shell窗口加载数据
load data local inpath 'data url' into table DataBaseName.tableName;
* 方式二 通过查询语句向表中插入数据
insert overwrite table 'tablename' '查询语句';
* 方式三 创建表的同时加载数据
create table tableName as 查询语句;
* 方式四 通过HDFS命令行直接把数据上传到指定位置。
hdfs dfs -put 'data url' 'hive data url'
领取专属 10元无门槛券
私享最新 技术干货