2017年1月11日水曜日

AmbariからYARN container excutorのbanned.usersを変更するには

NOTE: HDP2.5.3以前(またはAmbari2.4.2以前?)では壊れている模様。カンマ区切りではなく%にする必要がある。(Jiraはない?)

1)必要なプロパティを再チェック
yarn.nodemanager.container-executor.class = org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor
yarn.nodemanager.linux-container-executor.nonsecure-mode.limit-users = false

2)Ambariのテンプレートを編集
vim /var/lib/ambari-server/resources/common-services/YARN/2.1.0.2.0/package/templates/container-executor.cfg.j2
# 例えば下記のように変更(hdfsを取ってみた)
banned.users=yarn,mapred,bin

3)Ambari Serverのリスタート
ambari-server restart

そして、次回NodeManagerの再起動時には/etc/hadoop/conf/container-executor.cfgが変更されるはず。



0 件のコメント:

コメントを投稿