Hadoop教程
HBase
Hive
Pig
Sqoop
Spark

Hive 加载数据

一旦创建了内部表,下一步就是将数据加载到其中。因此,在Hive中,我们可以轻松地将数据从任何文件加载到数据库中。
让我们使用以下命令将文件的数据加载到数据库中:-
load data local inpath '/home/codegyani/hive/emp_details' into table demo.employee;

Hive加载数据
此处, emp_details 是包含数据。
现在,我们可以使用以下命令从数据库中检索数据。
select * from demo.employee;

Hive加载数据
Hive加载数据 如果要将更多数据添加到当前数据库中,只需更新新文件名即可再次执行相同的查询。
load data local inpath '/home/codegyani/hive/emp_details1' into table demo.employee;

Hive加载数据 让我们检查更新表的数据:- Hive加载数据 在Hive中,如果我们尝试加载不匹配的数据(即,一个或多个列数据与指定的表列的数据类型不匹配),则不会抛出任何异常。但是,它将Null值存储在不匹配的元组的位置。 让我们在当前表中再添加一个文件。该文件包含不匹配的数据。 Hive加载数据
此处,第三列包含字符串类型的数据和表允许浮点类型数据。因此,这种情况发生在数据不匹配的情况下。
现在,将数据加载到表中。
load data local inpath '/home/codegyani/hive/emp_details2' into table demo.employee;

Hive加载数据
此处,数据加载成功。
让我们获取表的记录。
select * from demo.employee

Hive加载数据
在这里,我们可以在不匹配数据的位置看到Null值。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4