无法将当前日期写入 HDFS 目录
Unable write current date to the HDFS directory
我想将当前日期写入 HDFS 中的文件,以便我可以在下一个 运行 中读取它。
例如:从下面的命令我想写 2021-08-03 08:43:37 到 HDFS 目录 /user/maria_dev/satheesh/temp。我在下面尝试过,但没有用。有什么建议吗?
echo `date '+%Y-%m-%d %H:%M:%S' | hadoop fs -put - /user/maria_dev/satheesh/temp
基本上它是使用 put 命令和 - 作为文件名将日期写入 HDFS 目录。当我做猫时,我得到了日期。
echo `date '+%Y-%m-%d %H:%M:%S' | hadoop fs -put - /user/maria_dev/satheesh/temp'
[maria_dev@sandbox-hdp ~]$ hadoop fs -cat /user/maria_dev/satheesh/temp/*
输出: 2021-08-03 08:39:58
我想将当前日期写入 HDFS 中的文件,以便我可以在下一个 运行 中读取它。 例如:从下面的命令我想写 2021-08-03 08:43:37 到 HDFS 目录 /user/maria_dev/satheesh/temp。我在下面尝试过,但没有用。有什么建议吗?
echo `date '+%Y-%m-%d %H:%M:%S' | hadoop fs -put - /user/maria_dev/satheesh/temp
基本上它是使用 put 命令和 - 作为文件名将日期写入 HDFS 目录。当我做猫时,我得到了日期。
echo `date '+%Y-%m-%d %H:%M:%S' | hadoop fs -put - /user/maria_dev/satheesh/temp'
[maria_dev@sandbox-hdp ~]$ hadoop fs -cat /user/maria_dev/satheesh/temp/*
输出: 2021-08-03 08:39:58