(三)Alluxio 的挂载和加载

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

(二)Alluxio 挂载和 fs ls

(三)Alluxio 的挂载和加载

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

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

挂载:把底层存储系统和 Alluxio 联系起来,文件的元数据信息在 Alluxio 的 master 节点中。
加载:把 Alluxio 中的路径的数据放在 worker 节点中。

1. fs mount 挂载

把本地目录 /tmp/ufs 挂载到 Alluxio 中的 /local 。挂载以后, local 目录下的内容就是 /tmp/ufs 目录下的内容。

[root@VM-0-11-ubuntu /home/ubuntu/alluxio]$ bin/alluxio fs mount /local file:///tmp/ufs
Mounted file:///tmp/ufs at /local

挂载后的结果,可以通过 fs ls / 查看。

image.png

但是之后在 /tmp/ufs 中添加新的文件,新文件并不会自动加载到 Alluxio 中。

image.png

2. fs load 加载

2.1 加载数据

Alluxio 中的某个文件加载到 Alluxio 空间中。当使用 fs mount 挂载后,只是相当于把 Alluxio 和底层存储系统连接起来。可以使用 fs load 将文件(数据)加载到 Alluxio 的空间中,也就是把文件(数据)移到 worker 节点。

[root@VM-0-11-ubuntu /home/ubuntu/alluxio]$ bin/alluxio fs load /local
/local/Whale.exe loaded
/local/navicat150_premium_cs_x64.exe loaded
/local loaded

2.2 使用命令查看结果

加载前的结果:

image.png

加载后的结果:

image.png

查看 worker 节点的路径 /mnt/ramdisk/alluxioworker/ ,可以看到有3个文件,分别是67125641216、67125641217、67142418432。

image.png

2.3 查看 worker 的 web 姐妹

也可以查看 worker 的 web 界面,查看相关的信息。如果查看 worker 节点的web界面信息,可以看到以下信息:在 BlockInfo 模块可以看到刚才加载的两个文件,以及它们的路径。

image.png

点击 /local/Whale.exe ,可以看到该文件被分成2个块存储,这2个块的 id 是 67125641216 和 67125641217。

image.png

点击 /local/Whale.exe ,可以看到该文件被分成1个块存储,这1个块的 id 是 67142418432。

image.png

在web界面上看到的块信息和在 worker 的路径(/mnt/ramdisk/alluxioworker)下看到的信一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值