add re-interrupt
diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNodeShutdownHook.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNodeShutdownHook.java
index ffd5243..731c4b0 100644
--- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNodeShutdownHook.java
+++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNodeShutdownHook.java
@@ -72,6 +72,7 @@
                   }
                   logger.info(stackTraceBuilder.toString());
                 } catch (InterruptedException e) {
+                  Thread.currentThread().interrupt();
                   return;
                 }
               }