gpt4 book ai didi

hadoop - 在Hadoop中对表进行分区

转载 作者:行者123 更新时间:2023-12-02 21:50:44 25 4
gpt4 key购买 nike

我正在看O'Reilly Hadoop书中关于分区表的示例。这是我正在运行的代码。

这段代码创建了一个表,它似乎没有错误地执行。

CREATE TABLE logs (ts BIGINT, line STRING)
PARTITIONED BY (dt STRING, country STRING);

当我运行以下命令时,它不会返回任何可疑的信息。
SHOW PARTITIONS logs;

当我运行示例代码的下一部分时,我收到无效路径错误。
LOAD DATA LOCAL INPATH '/user/paul/files/dt=2010-01-01/country=GB/test.out'
INTO TABLE logs
PARTITION (dt='2001-01-01', country='GB');

我确实已经创建了该文件,并且可以在以下位置通过Hue浏览该文件。
/user/paul/files/dt=2010-01-01/country=GB

这是特定的错误。
FAILED: SemanticException Line 1:23 Invalid path ''/user/paul/files/dt=2010-01-01/country=GB/test.out'': No files matching path file:/user/paul/files/dt=2010-01-01/country=GB/test.out

我在这里错过明显地明显的东西吗?

最佳答案

这仅表示在本地文件系统“/user/paul/files/dt=2010-01-01/country=GB/test.out”上找不到文件。

关于hadoop - 在Hadoop中对表进行分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21242531/

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