打开存储在HDFS中的文件以在VI中编辑

Mic*_*hal 10 vi ubuntu hadoop hdfs

我想使用VI直接在HDFS中编辑文本文件,而不必将其复制到本地,编辑它然后从本地复制回来.这可能吗?

编辑:这在Cloudera的Hue UI中曾经是可能的,但不再是这种情况.

Ash*_*ith 8

您可以尝试几种选项,它允许您将HDFS安装到本地计算机,然后您可以使用本地系统命令,如cp,rm,cat,mv,mkdir,rmdir,more等.但它们都不是支持随机写操作,但支持追加操作.

NFS网关使用NFS V3并支持附加到文件但无法执行随机写入操作.

关于您对色调的评论,也许Hue正在将文件下载到本地缓冲区,并且在编辑之后它可能正在替换HDFS中的原始文件.

  • 是的。Hue 在 HDFS 中取代了它。因为HDFS是一次写入多次读取的。无法直接在 HDFS 中编辑文件。 (2认同)