关于Alluxio中的level0.dirs.quota和alluxio.user.file.write.tier.default的配置的问题

时间:2019-03-25 15:01:07

标签: alluxio

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

谢谢

1 个答案:

答案 0 :(得分:0)

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

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