【发布时间】:2017-03-14 18:08:22
【问题描述】:
我想每小时将更新的文件从本地文件系统复制到 Hadoop,因为我想放入 cron。是否有任何 hadoop 命令可用于将更新的文件从本地复制到 Hadoop?
【问题讨论】:
-
在最简单的情况下,您可以制作一个 shellscript 来删除旧文件并使用 hadoop fs -rm fileName 和 hadoop fs -put sourceFile destinationPath 放置新文件
-
"是否有任何 hadoop 命令" - 是的,这是您用来手动复制文件的命令。您是否尝试过编写 cron 作业?
-
谢谢,但是我们怎么知道文件是否更新了,或者我们需要多久运行一次你上面提到的命令来复制最新的文件。