Hadoop-2.2.0中文文档——Common-Hadoop HTTP web控制台认证
简单介绍
此文档描写叙述了怎样配置Hadoop HTTP web控制台,去要求用户认证。
默认地,Hadoop HTTP web控制台(JobTracker, NameNode, TaskTrackers 和 DataNodes)不须要不论什么认证就同意訪问。
与Hadoop RPC相似, Hadoop HTTP web控制台能够被配置为须要使用HTTP SPNEGO协议认证(由FireFox或IE支持)。
还有,Hadoop HTTP web控制台同等地支持Hadoop's Pseudo/Simple 认证。假设此选项启用了,用户必须在首次浏览器交互中使用user.name查询參数指定它们的username。比如: http://localhost:50030/jobtracker.jsp?user.name=babu.
假设一个用户认证机制被Hadoop HTTP web控制台要求,也能够实现一个插件支持动态认证机制(转到Hadoop-auth看很多其它写AuthenticatorHandler的细节)
下一部分描写叙述了怎样配置一个Hadoop HTTP web控制台,去要求用户认证。
配置
以下的属性应该在集群中的全部节点上的core-site.xml中。
hadoop.http.filter.initializers:
加入�到这个属性 org.apache.hadoop.security.AuthenticationFilterInitializer 初始化类。
hadoop.http.authentication.type:
定义用于Hadoop HTTP web控制台的认证。
支持的值是: simple | kerberos | #AUTHENTICATION_HANDLER_CLASSNAME#.默认值是 simple.
hadoop.http.authentication.token.validity:
声明一个认证token在必须被更新之前合法的时间是多长(秒)。默认值是36000.
hadoop.http.authentication.signature.secret.file:
用于签发认证token的签名password文件。相同的password应该用在集群中的全部节点上,JobTracker, NameNode, DataNode 和TastTracker. 默认值是 $user.home/hadoop-http-auth-signature-secret.
重要: 这个文件应该仅仅对由执行这些守护进程的Unix用户可读。
hadoop.http.authentication.cookie.domain:
用于存放认证token HTTP cookie 的域。为了认证可以在集群中全部节点上正确地工作,域必须正确地设置。这里没有默认值,HTTP cookie不会与仅仅有一个域的主机发出的HTTP cookie 工作。
重要: 当使用IP地址时,浏览器忽略设置的cookie。由于这个设置工作正常的条件是集群中的全部节点必须配置为用hostname.domain 生成URL。
hadoop.http.authentication.simple.anonymous.allowed:
声明当使用'simple' 认证时,同意全部的匿名訪问。默认值是true.
hadoop.http.authentication.kerberos.principal:
当使用'kerberos'时认证时,声明为HTTP终端使用的认证规则。规则的简称必须是HTTP per Kerberos HTTP SPNEGO 式的声明。默认值是 HTTP/_HOST@$LOCALHOST, 假设当前的被HTTPserver的绑定地址替换了就用_HOST。
hadoop.http.authentication.kerberos.keytab:
用于HTTP终端的包括认证规则凭证的keytab文件的位置。默认值是$user.home/hadoop.keytab.i。
Hadoop-2.2.0中文文档——Common-Hadoop HTTP web控制台认证的更多相关文章
- Hadoop-2.2.0中文文档—— Common - Native Libraries Guide
概览 这个新手教程描写叙述了native(本地?原生?)hadoop库,包括了一小部分关于native hadoop共享库的讨论. This guide describes the native ha ...
- Hadoop-2.2.0中文文档—— 从Hadoop 1.x 迁移至 Hadoop 2.x
简单介绍 本文档对从 Apache Hadoop 1.x 迁移他们的Apache Hadoop MapReduce 应用到 Apache Hadoop 2.x 的用户提供了一些信息. 在 Apache ...
- Hadoop-2.2.0中文文档—— Common - 服务层认证
目的 此文档描写叙述了怎样为Hadoop配置和管理 Service Level Authorization . 预备条件 确保已经安装Hadoop,配置和设置都正确了. 很多其它细节,请看:* 首次使 ...
- Hadoop-2.2.0中文文档—— Common - CLI MiniCluster
目的 使用 CLI MiniCluster, 用户能够简单地仅仅用一个命令就启动或关闭一个单一节点的Hadoop集群,不须要设置不论什么环境变量或管理配置文件. CLI MiniCluster 同一时 ...
- Hadoop-2.2.0中文文档—— Common - 超级用户模拟别的用户
简单介绍 此文档描写叙述了一个超级用户怎样在安全的方式下以还有一用户的名义提交作业或訪问hdfs. Use Case 下一部分描写叙述的的代码演示样例对此用户用例是可用的. 一个username为's ...
- Hadoop-2.2.0中文文档——Apache Hadoop 下一代 MapReduce (YARN)
MapReduce在hadoop-0.23中已经经历了一次全然彻底地大修.就是如今我们叫的MapReduce 2.0 (MRv2) or YARN. MRv2的基本思想是把JobTracker分成两个 ...
- Apache Spark 2.2.0 中文文档
Apache Spark 2.2.0 中文文档 - 快速入门 | ApacheCN Geekhoo 关注 2017.09.20 13:55* 字数 2062 阅读 13评论 0喜欢 1 快速入门 使用 ...
- Apache Storm 1.1.0 中文文档 | ApacheCN
前言 Apache Storm 是一个免费的,开源的,分布式的实时计算系统. 官方文档: http://storm.apache.org 中文文档: http://storm.apachecn.org ...
- Django2.0中文文档
title: Django2.0中文文档 tags: Python,Django,入沐三分 grammar_cjkRuby: true --- Django2.0版本已经发布了,我们先来看一个图片 从 ...
- webpack4.0中文文档踩坑记录
一直没有正儿八经去看过webpack4.0的文档,前段时间工作比较轻松,于是就有了此文...面都这样一个问题:请问在您的开发生涯中,令你最痛苦最无奈的是什么?小生的回答只有一个:“阅读那些令人发指的文 ...
随机推荐
- mvn本地库导入jar包
导入脚本 #!/bin/sh mvn deploy:deploy-file -DgroupId=com.xxx.xxx -DartifactId=包名 -Dversion=4.0 -Dpackag ...
- **PHP转义Json里的特殊字符的函数
http://www.banghui.org/11332.html 在给一个 App 做 API,从服务器端的 MySQL 取出数据,然后生成 JSON.数据中有个字段叫 content,里面保存了文 ...
- 利用Metrics+influxdb+grafana构建监控平台
https://blog.csdn.net/fishmai/article/details/51817429
- Codeforces Round #323 (Div. 2) E - Superior Periodic Subarrays
E - Superior Periodic Subarrays 好难的一题啊... 这个博客讲的很好,搬运一下. https://blog.csdn.net/thy_asdf/article/deta ...
- 在VMware虚拟机中安装Mac OS 操作系统
1. 安装VMware 我这里是安装VMWARE12.exe,其他的版本我不知道是否可以正常运行,最好大家安装12版本的比较好. 2. 安装 Mac OS X Unlocker for VMware ...
- JSTL使用
1.标签函数库 核心标签库 c I18N格式标签库 fmt SQL标签库 sql XML标签库 xml 函数标签库 fn 2.JSTL支持EL 二:表达式标签 ...
- nginx中配置文件的讲解
一: 1.配置文件的结构 nginx由配置文件中指定的指令控制的模块组成. 指令分为简单指令和块指令. 一个简单的指令由空格分隔的名称和参数组成,并以分号(;)结尾. 块指令具有与简单指令相同的结构, ...
- Git 码云操作
https://www.cnblogs.com/lanxiang/p/7487971.html 将项目提交到码云 在码云创建项目 然后在项目目录下: 打开后输入: git init 目录下出现.git ...
- 查看锁信息(开启InnoDB监控)
当前mysql版本:5.6.21 一.背景 在mysql处理死锁问题时,由于show engine innodb status输出来的死锁日志无任务事务上下文,并不能很好地诊断相关事务所持有的所有锁信 ...
- android 视频
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 第一套完整版: 第二套完整版: 第三套完整版: 第四套完整版: 第五套完整版: ==== ...