当出现Hive Tez session执行任务失败,重新启动新的Session的时候,会产生一个随机的UUID作为新的Session名称。在这个情况下,解析的时候,这个UUID就会被解析成为application_name。当任务的唯一标识identification_type指定为application_name时,由于UUID与原application_name不一致,采样过程无法更新best_config中的参数,出现如下截图所示内容。
1 2 3 4 |
7a4f4be0-7bed-4102-ae09-a6345ee43cce 8ff36712-8c66-4544-abff-b9751e607cf7 cdd26108-3fbd-4f1b-af98-89d7964083f6 e8b3ccbe-b043-465f-b0b0-e01297ef658d |
无
vi $HIVE_HOME/conf/hive-site.xml
1 2 3 4 5 6 7 8 |
<property> <name>hive.cli.tez.session.async</name> <value>false</value> <description> Whether to start Tez session in background when running CLI with Tez, allowing CLI to be available earlier. </description> </property> |