Hadoop 如果我更改了mapreduce';s配置,我应该重新启动纱线吗

Hadoop 如果我更改了mapreduce';s配置,我应该重新启动纱线吗,hadoop,mapreduce,bigdata,Hadoop,Mapreduce,Bigdata,例如,我的系统中运行了一个MapReduce作业。我更改了mapred site.xml中的mapreduce.task.io.sort.mb配置。此任务的运行参数是否会动态更改?或者mapreduce.task.io.sort.mb参数将在下次运行时生效?或者我必须重新启动系统以使参数生效 最近,我想为Hadoop开发一个自动参数调整系统,该系统可以在任务运行期间根据系统负载动态更改参数。但我不知道如何发展它。如果Hadoop正式提供了相关的API,我希望有人能给我一些建议。如果您的配置是特定

例如,我的系统中运行了一个MapReduce作业。我更改了
mapred site.xml
中的
mapreduce.task.io.sort.mb
配置。此任务的运行参数是否会动态更改?或者
mapreduce.task.io.sort.mb
参数将在下次运行时生效?或者我必须重新启动系统以使参数生效


最近,我想为Hadoop开发一个自动参数调整系统,该系统可以在任务运行期间根据系统负载动态更改参数。但我不知道如何发展它。如果Hadoop正式提供了相关的API,我希望有人能给我一些建议。

如果您的配置是特定于集群的,您必须重新启动整个集群,另一方面,如果特定于作业,则重新启动作业才能生效。有些属性实际上是特定于集群的。
mapreduce.task.io.sort.mb
属性可以同时是这两个属性


作业运行时无法更改属性。重新启动作业以生效。

如果我更改作业特定参数,它是否会对下一个新作业生效?正如我所说,它将在下一次运行时生效。