Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 齐柏林飞艇,利维,我能找到代理吗_Security_Apache Zeppelin_Userid_Livy - Fatal编程技术网

Security 齐柏林飞艇,利维,我能找到代理吗

Security 齐柏林飞艇,利维,我能找到代理吗,security,apache-zeppelin,userid,livy,Security,Apache Zeppelin,Userid,Livy,我试图在scala(%livy)脚本中获取用于登录齐柏林飞艇的用户ID。 我尝试过在线搜索,注意到有一个名为“proxyUser”的属性。但是,我无法确定如何在Scala脚本中获取此属性 我尝试过转储SparkContext(spark)和ScalaContext(sc)中的所有属性,但没有发现任何有希望的东西 我不知道还有什么地方可以看,任何指导都将不胜感激 最终目标是从我将构建的自定义库访问登录用户。因此,理想情况下,我希望获得一些包含登录ID的只读属性,并将该结构传递给我的自定义库,然后自

我试图在scala(%livy)脚本中获取用于登录齐柏林飞艇的用户ID。 我尝试过在线搜索,注意到有一个名为“proxyUser”的属性。但是,我无法确定如何在Scala脚本中获取此属性

我尝试过转储SparkContext(spark)和ScalaContext(sc)中的所有属性,但没有发现任何有希望的东西

我不知道还有什么地方可以看,任何指导都将不胜感激

最终目标是从我将构建的自定义库访问登录用户。因此,理想情况下,我希望获得一些包含登录ID的只读属性,并将该结构传递给我的自定义库,然后自定义库将提取用户ID。
换句话说,我不希望脚本作者将用户ID作为字符串变量传入(因为我不希望他们试图将自己伪装成另一个用户)。

在设置页面中为Livy解释器启用“用户模拟”选项。在“解释器设置”下拉列表中选择“每用户”-“隔离”模式后,此选项将出现。
在我拔了很多头发,一位同事说了一开始我应该明白的事情之后,请查看此以了解更多信息:

sc.sparkUser

返回齐柏林飞艇中的模拟用户ID。

您好,Saravan,谢谢您的回复,但这并不能回答我的问题。我们的齐柏林飞艇服务器已经开启了用户模拟。我的问题是如何获取用户登录时使用的id。具体来说,如何让这行代码为scala(%livy)工作?val loggedInUser=>