为什么UserGroupInformation类的setConfiguration(Configuration conf)方法是静态的?

use*_*820 12 java hadoop hdfs

为什么UserGroupInformation类是这样设计的?为什么UserGroupInformation类的setConfiguration(Configuration conf)方法是静态的?

我的理解是,这将限制客户端每个JVM只能连接到1个集群.

我们如何从单个JVM同时连接到多个集群?我认为这是Hadoop API目前尚未支持的一个非常基本的场景.

任何帮助,将不胜感激.

kam*_*991 1

我不确定他们为什么将该方法设为静态。但是,如果您想从单个 JVM 访问多个集群,那么您可以使用多个类加载器来解决从单个 JVM 设置多个配置的问题。

以下是一些链接: