最近在测试Alluxio ON YARN 模式时,发现无论在配置文件中怎么修改ALLUXIO_RAM_FOLDER 这个目录,最后在启动Alluxio ON YARN 之后都不是指定目录。最后在Alluxio 的 ApplicationMaster 中发现,在设置启动环境变量时,默认将ALLUXIO_RAM_FOLDER 变量设置成了ApplicationConstants.Environment.LOCAL_DIRS.$(),最后将这句话注释掉之后解决。

详细代码如下: