[英]Create HDFS file
我知道可以使用蛇咬創建目錄 HDFS 和 python
但我希望在 HDFS 目錄上創建一個文件
您可以使用touchz
在HDFS上創建一個空文件...
我在文檔中看到rename
命令,它可能接受帶有遠程 HDFS 路徑的本地源來上傳文件,但是沒有put
或copyFromLocal
CLI 命令,所以我認為 Snakebite 不能做你想做的事。
我確實看到put
minicluster。
總體而言,根據您的需要, pyspark
或hdfs
可能會更好。
使用子進程
from subprocess import Popen, PIPE
(ret, out, err)= run_cmd(['hdfs', 'dfs', '-touchz', '/directory/filename'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.