Hadoop YARN包含一个配置,用于修改应用程序可以启动的次数:yarn.resourcemanager.am.max-attempts
。
我有兴趣达到这个限制来观察系统如何失败,我希望能够在不修改代码的情况下做到这一点。为了模拟生产场景,我想关闭其他Hadoop服务以导致应用程序的第二次尝试。
在应用程序运行期间,我可以关闭哪些服务以触发另一个应用程序尝试?
为简单起见,只需关闭存储服务(托管源数据或目标数据)。例如,hdfs 服务、hive 服务等。