gpt4 book ai didi

hadoop - 将数据从 HDFS 加载到 Hive 时出现问题

转载 作者:可可西里 更新时间:2023-11-01 15:52:54 25 4
gpt4 key购买 nike

场景 1:在配置单元中创建表时提供​​自定义位置,然后使用“从本地复制”命令加载数据。下面的过程是直接将数据加载到我的表中。但是当我使用默认位置使用“从本地复制”命令加载数据时,方案 2 不起作用。因为它执行时没有任何错误,但没有加载我的表。

场景 1 命令的链接---

Scenario 1 Commands -- 这是将数据加载到表中。

Scenario 2 Commands -- 将场景 1 的位置路径替换为默认配置单元路径 -- 但未加载数据。

最佳答案

使用下面的命令找到文件需要复制到的确切位置

hive -e 'describe formatted Employee'

如果您在默认数据库中创建了表,那么位置将为

/user/hive/warehouse/default.db/Employee 

如果您必须将文件复制到该文件夹​​

hadoop fs -put /home/weirdo/sample.txt /user/hive/warehouse/default.db/Employee/.

注意:如果您要创建分区表,那么将其复制到分区文件夹是不够的。需要执行msck repair table Employee将分区信息添加到hive metastore

关于hadoop - 将数据从 HDFS 加载到 Hive 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47061540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com