cron执行从hdfs到本地的传输,但结果不可见

laximzn5  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(151)

我正在尝试设置配置单元仓库文件夹的自动备份( /user/hive/warehouse/ )到外部硬盘。
我为这个任务设置了一个cron,它可以正确执行(根据日志它不会抛出任何错误),但是在output文件夹中看不到结果。
步骤如下:
sudo vim /etc/crontab 8 12 * * * root /opt/hadoop-2.7.1/bin/hadoop fs -copyToLocal /user/hive/warehouse/ /mnt/external_backup/scheduled_data_backup/hive_backup/warehouse/ 保存并退出( :wq )
cron日志如下-
9月13日12:01:01 user1数据运行部件(/etc/cron.hourly)[82834]:已完成0yum-hourly.cron
9月13日12:08:01 user1 data crond[1845]:(system)reload(/etc/crontab)
9月13日12:08:02 user1 data crond[83341]:(root)cmd(/opt/hadoop-2.7.1/bin/hadoop fs-copytolocal/user/hive/warehouse//mnt/external\u backup/scheduled\u data\u backup/hive\u backup/warehouse/)
9月13日12:10:01 user1 data crond[83553]:(root)cmd(/usr/lib64/sa/sa1)
不确定为什么最终文件夹不能反映源位置中的所有文件。另外,我注意到目标中的现有文件夹( /mnt/external_backup/scheduled_data_backup/hive_backup/warehouse/ )在cron的预定时间12:08 pm没有更新
任何帮助都将不胜感激!:)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题