0

我设置了 level0.dirs.quota=1GB,level1.dirs.quota=10GB 和 alluxio.user.file.write.tier.default=1。那么当我使用alluxio-fuse写入超过1G的文件时,就会失败。但是如果我使用 ./bin/alluxio fs copyFromLocal 写入超过 1G 的文件,它会成功。

配置如下:

alluxio.worker.tieredstore.levels=2
alluxio.worker.tieredstore.level0.alias=MEM
alluxio.worker.tieredstore.level0.dirs.path=/Volumes/ramdisk
alluxio.worker.tieredstore.level0.dirs.quota=1GB
alluxio.worker.tieredstore.level0.watermark.high.ratio=0.9
alluxio.worker.tieredstore.level0.watermark.low.ratio=0.7
alluxio.worker.tieredstore.level1.alias=HDD
alluxio.worker.tieredstore.level1.dirs.path=/tmp
alluxio.worker.tieredstore.level1.dirs.quota=10GB
alluxio.worker.tieredstore.level1.watermark.high.ratio=0.9
alluxio.worker.tieredstore.level1.watermark.low.ratio=0.7

alluxio.user.file.write.tier.default=1

我使用alluxio-fuse命令重新挂载,然后我可以使用alluxio-fuse写入超过1G的文件。

更改alluxio.user配置后是否需要重新挂载?

但是,虽然我在设置alluxio.user.file.write.tier.default=1后可以写入超过1G的文件,但是读取超过1G的文件会失败。

谢谢,

4

1 回答 1

0

对于您的第一个问题:更改 alluxio.user 配置后是否需要重新安装?答案是肯定的!每次更改任何 alluxio 用户配置时,请重新挂载 Alluxio-Fuse。

您能否提供有关读取超过 1G 的文件会失败的更多信息?你使用的是哪个 Alluxio 版本?如果可能的话,你能附上你的 Alluxio 日志,尤其是 logs/fuse.log 吗?

于 2019-03-26T20:15:59.763 回答