如何防止在hadoop集群上执行任意可执行文件

我参与configurationHadoop集群以实现可审计性和安全性。 我是Hadoop生态系统的新手,但我有一个体面的基本知识。 我有一些担心,我希望有人能够指引我正确的方向。

  1. 如何确保经过身份validation和授权的用户无法控制整个群集的资源?
  2. 我如何确保经过authentication和授权的用户采取的所有措施都得到了适当的审核,以便我们可以看到他们采取了哪些措施的日志logging?

我组织中的一些人非常担心被授权和授权的用户可能能够执行“任意执行”,这对他们来说描述了一个场景,在这个场景中,某人能够为了自己的目的在pipe理员的控制之外征用群集。 这是否可以实际发生? 如果是这样,pipe理员如何防止它? 我正在使用Ranger,并安装了纱线和HDFS插件。