(四)Alluxio 卸载挂载目录和删除文件

本文详细介绍了在Linux环境下如何编译并运行Alluxio,涉及挂载、卸载操作,如fsunmount和文件删除(fsrm),以及编译过程中遇到的向后兼容问题。通过实例演示了如何卸载已挂载目录,删除Alluxio中的文件,以及解决兼容性问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)Linux下 Alluxio 的编译和运行

(二)Alluxio 挂载和 fs ls

(三)Alluxio 的挂载和加载

(四)Alluxio 卸载挂载目录和删除文件

(五)编译中出现的向后兼容问题

卸载:把以前加载到 Alluxio 根目录下的路径卸载,然后,底层存储系统的目录和 Alluxio 中的目录没有关系了。

删除:把 Alluxio 中的普通文件(master 节点或者 worker 节点)中的文件从 Alluxio 中移出,但是并不会在底层存储系统中删除该文件。如果将挂载目录删除了,也就没有这个挂载节点了。

1. 卸载挂载目录 fs unmount

卸载一个在 Alluxio 中已经挂载的目录,并确认该目录已经在Alluxio命名空间中被删除,但是不会删除底层存储系统中的文件。

注意:

  • 卸载的这个路径要是之前挂载的路径,挂载过的路径在挂载表中查询。
  • 想要将一个普通的文件从 Alluxio 中移出,使用的是删除 rm ,而不是卸载挂载。
bin/alluxio fs unmount /apache

Alluxio Master 节点的 web 界面查到有一个挂载节点,是将本地的 /home/ubuntu/test-dir 路径挂载到了 Alluxio/pic 路径。现在将这个挂载节点卸载。

image.png

卸载后的结果:

image.png

Alluxio Master 的 web 界面也不不会显示这个挂载节点。

image.png

2. 删除文件

# 删除文件
bin/alluxio fs rm [文件名]

# 删除目录
bin/alluxio fs rm -r [目录名]

删除文件的效果如下:

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值