你可以看看 在这儿 和 这个问题 为什么在运行hadoop jar命令时在边缘节点(客户机节点)中提取jar的原因。它是从客户端节点运行jar时支持'jar-within-jar'的想法。把罐子推到HDFS,纱线和所有这些都发生在那之后但是,在这些发生之前,你的罐子必须先执行,对吧?在你的情况下,你可能有jar-within-jar或者你可能没有,但是这个概念是受支持的。
关于自动删除,可能不会自动删除。