MAPREDUCE服务 MRS-配置Spark Web UI ACL:配置场景
配置场景
当Spark2x Web UI中有一些不允许其他用户看到的数据时,用户可能想对UI进行安全防护。用户一旦登录,Spark2x 可以比较与这个用户相对应的视图ACLs来确认是否授权用户访问 UI。
Spark2x存在两种类型的Web UI,一种为运行中任务的Web UI,可以通过Yarn原生页面的应用链接或者REST接口访问。一种为已结束任务的Web UI,可以通过Spark2x JobHistory服务或者REST接口访问。
本章节仅支持安全模式(开启了Kerberos认证)集群。
- 运行中任务Web UI ACL配置。
- “spark.admin.acls”:指定Web UI的管理员列表。
- “spark.admin.acls.groups”:指定管理员组列表。
- “spark.ui.view.acls”:指定yarn界面的访问者列表。
- “spark.modify.acls.groups”:指定yarn界面的访问者组列表。
- “spark.modify.acls”:指定Web UI的修改者列表。
- “spark.ui.view.acls.groups”:指定Web UI的修改者组列表。
- 运行结束后Web UI ACL配置。
运行结束的任务通过客户端的参数“spark.history.ui.acls.enable”控制是否开启ACL访问权限。
如果开启了ACL控制,由客户端的“spark.admin.acls”和“spark.admin.acls.groups”配置指定Web UI的管理员列表和管理员组列表,由客户端的“spark.ui.view.acls”和“spark.modify.acls.groups”配置指定查看Web UI任务明细的访问者列表和组列表,由客户端的“spark.modify.acls”和“spark.ui.view.acls.groups”配置指定修改Web UI任务明细的访问者列表和组列表。
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 大数据分析是什么_使用MapReduce_创建MRS服务
- MapReduce服务_什么是Hue_如何使用Hue
- 什么是Manager_Manager的功能_MRS运维管理
- MapReduce服务_什么是ZooKeeper_如何使用ZooKeeper
- MapReduce服务_什么是Yarn_如何使用Yarn
- MapReduce服务_什么是存算分离_如何配置MRS集群存算分离
- 什么是Spark_如何使用Spark_Spark的功能是什么
- 主机安全配置_Windows主机安全配置_Linux主机安全配置
- MapReduce服务_什么是Kafka_如何使用Kafka