首页 > 社交 > 科普中国

hadoop、hbase、zookeeper集成kerberos认证

常驻编辑 科普中国 2022-09-23 凭据   所有者   节点   集群   命令   证书   权限   文件   内容   用户
yarn.resourcemanager.webapp.https.address.rm1 ha01:23188 yarn.resourcemanager.webapp.address.rm2 ha02:23188 yarn.resourcemanager.webapp.https.address.rm2 ha02:23188 yarn.log-aggregation-enable true yarn.log-aggregation.retain-seconds 86400 Where to aggregate logs to. yarn.nodemanager.remote-app-log-dir /tmp/logs/yarn-nodemanager yarn.resourcemanager.keytab /etc/security/keytab/hadoop.keytab yarn.resourcemanager.principal hadoop/_HOST@HADOOP.COM yarn.nodemanager.keytab /etc/security/keytab/hadoop.keytab yarn.nodemanager.principal hadoop/_HOST@HADOOP.COM yarn.nodemanager.container-executor.class org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor yarn.nodemanager.linux-container-executor.group hadoop

5.2 配置$HADOOP_HOME/etc/hadoop/mapred-site.xml文件,在原来文件基础上添加如下内容:



	 mapreduce.jobhistory.keytab
	 /etc/security/keytab/hadoop.keytab


	 mapreduce.jobhistory.principal
	 hadoop/_HOST@HADOOP.COM

5.2.1 分发修改的配置文件至各节点

5.3 配置$HADOOP_HOME/etc/hadoop/container-executor.cfg,将以下内容覆盖掉默认的内容:

#configured value of yarn.nodemanager.linux-container-executor.group
yarn.nodemanager.linux-container-executor.group=hadoop
#comma separated list of users who can not run applications
banned.users=root
#Prevent other super-users
min.user.id=500
#comma separated list of system users who CAN run applications
allowed.system.users=hadoop

ps:注意:该container-executor.cfg文件内不允许有空格或空行,否则会报错!QCI拜客生活常识网

5.4 配置Yarn使用LinuxContainerExecutor(各节点都需要操作)

1)修改所有节点的container-executor所有者和权限,要求其所有者为root,所有组为hadoop,权限为6050。其默认路径为 $HADOOP_HOME/bin QCI拜客生活常识网

chown root:hadoop /data/hadoop-3.1.3/bin/container-executor
chmod 6050 /data/hadoop-3.1.3/bin/container-executor

2)修改所有节点的container-executor.cfg文件的所有者和权限,要求该文件及其所有的上级目录的所有者均为root,所有组为hadoop,权限为400。其默认路径为 $HADOOP_HOME/etc/hadoop QCI拜客生活常识网

chown root:hadoop /data/hadoop-3.1.3/etc/hadoop/container-executor.cfg
chown root:hadoop /data/hadoop-3.1.3/etc/hadoop
chown root:hadoop /data/hadoop-3.1.3/etc
chown root:hadoop /data/hadoop-3.1.3
chown root:hadoop /data
chmod 400 /data/hadoop-3.1.3/etc/hadoop/container-executor.cfg

5.5 启动start-yarn.sh

六、HBASE配置Kerberos认证

6.1 配置$HBASE_HOME/conf/hbase-site.xml文件,在原文件上添加如下内容:



	hbase.security.authentication
	kerberos    

相关阅读:

  • 喁喁夜话
  • 做到这3点,让你通过做「证明题」,自信面对人生低谷
  • 2022年度城乡居民基本医疗保险费怎么缴费?
  • 清华大学张超:实现数据确权与保护,数据密态渐成行业共识
  • 怎样的多元化投资最合理?寻找适合自己的资产配置丨视频
  • 马斯克:SpaceX可能在8月进行“星际飞船”轨道飞行
  • 湘电股份:前三季度净利同比预增141%
  • 老白干酒:预计前三季度净利超5亿元,同比增加约113%
  • 南网科技:前三季度归母净利润同比预增169.78%
  • 钜泉科技:预计前三季度归母净利润同比增加123.14%
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。