在这个链接中的问题之后,还有一个关于在Hadoop HDFS上创建目录的问题。
我是Hadoop/Flume的新手,我选择了一个使用Flume将csv数据保存到HDFS的项目。Flume水槽的设置如下:
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,我如何创建一个目录"/wimp/合同快照/年=2020/月=6/日=10/快照时间=1055/";在本地hdfs上?
在cmd终端中,代码:
hadoop fs -mkdir /wimp/contract-snapshot
可以创建文件夹/wimp/contract快照。但是,以下代码在命令终端中不起作用
hadoop fs -mkdir /wimp/contract-snapshot/year=2020
如何按年、月、日创建hdfs目录?
hadoop fs -mkdir "/wimp/contract-snapshot/year=2020"
添加报价可以解决问题。