hadoop配置单元外部表位置?

w8f9ii69  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(467)

我在做Hive。我应该在哪里创建外部表。在本地文件系统或hdfs文件系统内?。建议用于项目。

q8l4jmvw

q8l4jmvw1#

它必须位于群集节点可以访问的文件系统中。虽然99%的情况下这意味着集群文件系统,99%的情况下这意味着hdfs,但这并不是严格意义上的事实:hadoop可以访问其他文件系统,下面是一些微不足道的例子 S3FileSystem 或者天蓝斑点。
一个不能用于外部配置单元表的地方是本地文件系统。本地文件uri对于远程节点来说毫无意义。它可能适用于伪分布式(单节点)“集群”,但不适用于现实世界。

相关问题