如何在YARN上运行ElasticSearch
在YARN上运行ElasticSearch,需要满足以下条件:
1.YARN必须配置为使用资源标签。
2.ElasticSearch需要使用yarn-site.xml中配置的资源标签。
3.ElasticSearch需要提交一个特定的ApplicationMaster,该ApplicationMaster将使用yarn.resourcemanager.scheduler.maximum-allocation-mb和yarn.nodemanager.resource.memory-mb配置的资源。
4.ElasticSearch需要使用yarn.app.mapreduce.am.resource.mb配置的资源。
5.ElasticSearch需要使用yarn.app.mapreduce.am.command-opts配置的命令行选项。
6.ElasticSearch需要使用yarn.app.mapreduce.am.env配置的环境变量。
7.ElasticSearch需要使用yarn.app.mapreduce.am.stdout和yarn.app.mapreduce.am.stderr配置的标准输出和标准错误。
8.ElasticSearch需要使用yarn.app.mapreduce.am.admin.user.env配置的环境变量。
相关文章