【发布时间】:2018-06-19 00:15:32
【问题描述】:
环境: AWS EMR,纱线集群。
说明: 我正在尝试使用 java 过滤器来保护对 spark ui 的访问,这通过使用属性 spark.ui.filters;问题是,当 spark 在纱线模式下运行时,该属性总是被 hadoop 使用过滤器 org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter 覆盖:
spark.ui.filters: org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
这两个参数是 haddoop 自动传递的
spark.org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter.param.PROXY_HOSTS: ip-x-x-x-226.eu-west-1.compute.internal
spark.org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter.param.PROXY_URI_BASES: http://ip-x-x-x-226.eu-west-1.compute.internal:20888/proxy/application_xxxxxxxxxxxxx_xxxx
关于如何添加 java 安全过滤器以便 hadoop 不会覆盖它的任何建议,或者如何从 hadoop 端配置安全性?
谢谢。
【问题讨论】:
标签: hadoop apache-spark apache-zeppelin