我面临的问题是,HDFS上有一个带有路径/tmp/data的目录,它有一些csv文件,比如abc.csv,现在这个文件夹也存在于节点的一个本地linux上,并且包含一个csv文件xyz.csv。当我从node1运行以下命令时:hdfs dfs -ls /tmp/data/*.csv,我期望输出显示abc.csv,但是,我收到一个错误消息:
ls: `/tmp/data/xyz.csv': Nosuch file or director
我使用python3中的subprocess.popen在hdfs中放置文件或创建目录。在Linux shell上使用python3可以准确地运行它。但是当我使用crontab运行代码时,我在日志文件中得到"FileNotFoundError: errno2No to file or directory:'hdfs':'hdfs'“错误。make_dir = subprocess.Popen(['hdfs','