在Ambari中配置Yarn的调度策略为Fair Scheduler,可以按照以下步骤进行操作:
- 进入Ambari管理界面,找到YARN列表,然后找到yarn.resourcemanager.scheduler.class。
- 将yarn.resourcemanager.scheduler.class的值修改为org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler。
- 还需要配置其它参数,例如yarn.scheduler.fair.user-as-default-queue、yarn.scheduler.fair.preemption等。这些参数可以在Ambari界面的配置选项中进行设置。
- 在配置完成后,需要关闭Pre-emption选项。
- 最后,需要去配置文件夹(/etc/hadoop/conf, /usr/hdp/3.1.5.0-152/hadoop/conf/)新建fair-scheduler.xml文件,并修改对应权限。
另外,为了增强安全性,可以通过安装Ranger模块来实现。具体步骤如下:
- 进入Ambari管理界面,点击Add Service。
- 选择Ranger模块进行安装。
- 准备工作完成后,勾选复选框进行下一步。
- 选择需要安装Ranger模块的服务器,注意Ranger Usersync和Ranger Admin必须安装到同一台服务器上。
- 完成安装后,可以在Ranger标签同步功能中使用Hadoop集群。