Hive - 加载数据

17 Mar 2025 | 阅读 2 分钟

创建内部表后,下一步是将数据加载到其中。因此,在 Hive 中,我们可以轻松地将数据从任何文件加载到数据库中。

  • 让我们使用以下命令将文件数据加载到数据库中:-

Hive Load Data

这里,emp_details 是包含数据的文件名。

  • 现在,我们可以使用以下命令从数据库中检索数据。

Hive Load Data
Hive Load Data
  • 如果我们要将更多数据添加到当前数据库中,只需更新新文件名,然后再次执行相同的查询即可。

Hive Load Data
  • 让我们检查更新表的数据:-
Hive Load Data
  • 在 Hive 中,如果我们尝试加载不匹配的数据(即,一个或多个列的数据与指定表列的数据类型不匹配),它不会抛出任何异常。但是,它会在不匹配的元组的位置存储 Null 值。
  • 让我们向当前表中添加一个文件。此文件包含不匹配的数据。
Hive Load Data

这里,第三列包含字符串类型的数据,而表允许浮点类型的数据。因此,这种情况出现在不匹配的数据情况下。

  • 现在,将数据加载到表中。

Hive Load Data

在这里,数据加载成功。

  • 让我们获取表的记录。

Hive Load Data

在这里,我们可以看到不匹配数据位置的 Null 值。

下一个主题Hive - 删除表