当在一个节点上分配多个容器时,理论上,由于这些容器驻留在同一台机器上,我似乎可以让它们共享磁盘内存?更具体地说,我是否可以在容器所在的计算机磁盘上写入一些数据,并让每个容器获取该数据段,而不必为每个容器写入相同数据的多个副本?
drkbr07n1#
我会回答我自己的问题。似乎您可以通过将文件写入比您所在的特定容器高一级的目录来实现这一点。即。 /mnt/yarn/usercache/hadoop/appcache/application_1590430074619_0007 例如,在这种情况下,您将写入与正在运行的特定应用程序关联的目录。
/mnt/yarn/usercache/hadoop/appcache/application_1590430074619_0007
1条答案
按热度按时间drkbr07n1#
我会回答我自己的问题。似乎您可以通过将文件写入比您所在的特定容器高一级的目录来实现这一点。即。
/mnt/yarn/usercache/hadoop/appcache/application_1590430074619_0007
例如,在这种情况下,您将写入与正在运行的特定应用程序关联的目录。