Apache spark 使用Livy作为操作系统用户运行spark程序

Apache spark 使用Livy作为操作系统用户运行spark程序,apache-spark,impersonation,livy,Apache Spark,Impersonation,Livy,我有一个kerberized集群,希望使用Livy作为“OS用户”运行Spark程序。使用proxyUser选项仅将Thread用户设置为代理用户,操作系统用户仍然活跃 如果这是不可能的,那么有人可以告诉我Livy代码,其中“spark submit”用于创建新的纱线应用程序。我可以检查如何修改它。因此Livy默认在客户机模式下运行,在这种模式下,驱动程序以Livy的身份运行。我可以将sudo权限授予Livy,然后作为模拟用户运行,从而使其作为模拟用户工作 更简单的方法是让纱线以集群模式进行。这

我有一个kerberized集群,希望使用Livy作为“OS用户”运行Spark程序。使用proxyUser选项仅将Thread用户设置为代理用户,操作系统用户仍然活跃


如果这是不可能的,那么有人可以告诉我Livy代码,其中“spark submit”用于创建新的纱线应用程序。我可以检查如何修改它。

因此Livy默认在客户机模式下运行,在这种模式下,驱动程序以Livy的身份运行。我可以将sudo权限授予Livy,然后作为模拟用户运行,从而使其作为模拟用户工作

更简单的方法是让纱线以集群模式进行。这样,Livy以模拟用户的身份运行驱动程序