如何按年、月、日创建hdfs目录?

cwtwac6a  于 2021-07-15  发布在  Hadoop
关注(0)|答案(1)|浏览(357)

在这个链接中的问题之后,还有一个关于在hadoop hdfs上创建目录的问题。
我是hadoop/flume的新手,我已经学习了一个使用flume将csv数据保存到hdfs中的项目。FlumeFlume的设置如下:

contract-snapshot.sinks.hdfs-sink-contract-snapshot.hdfs.path = /dev/wimp/contract-snapshot/year=%Y/month=%n/day=%e/snapshottime=%k%M

使用此flume设置,相应的csv文件将保存到hdfs中的以下文件夹中:

"/wimp/contract-snapshot/year=2020/month=6/day=10/snapshottime=1055/contract-snapshot.1591779548475.csv"

我试图在本地安装整个系统,我的windows pc上本地安装了hadoop,如何在本地hdfs上创建一个目录“/wimp/contract snapshot/year=2020/month=6/day=10/snapshottime=1055/?
在cmd终端中,代码:

hadoop fs -mkdir /wimp/contract-snapshot

可以创建文件夹/wimp/contract快照。但是,以下代码在cmd终端中不起作用

hadoop fs -mkdir /wimp/contract-snapshot/year=2020

如何按年、月、日创建hdfs目录?

2cmtqfgy

2cmtqfgy1#

hadoop fs -mkdir "/wimp/contract-snapshot/year=2020" 添加报价解决了这个问题。

相关问题