如何在终端中编辑 HDFS 内的 txt 文件?

ARA*_*ASH 3 hadoop hdfs

有什么办法可以直接通过终端修改HDFS里面的txt文件吗?假设,我有“my_text_file.txt”,我想使用以下命令在 HDFS 内部修改它。

$ hdfs dfs -XXXX user/my_text_file.txt
Run Code Online (Sandbox Code Playgroud)

我有兴趣知道“xxxx”是否存在。请注意,我不想在本地进行修改然后将其复制到 HDFS。

Bru*_*yne 5

您无法编辑文件,这些文件都已在 HDFS 中。它不会支持。HDFS 致力于“一次写入,多次读取”。因此,如果要编辑文件,请在本地副本中进行更改,然后将其移动到 HDFS。