我设置了 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的文件会失败。
谢谢,