启用了该参数将会导致任何DDL语句必须通过 Catalog service服务将更新的元数据信息推送到所有impalad节点上之后,才会返回。所以,如果后续我们通过 CONNECT连接到某个impalad节点上时,因为它已经获得了最新的元数据信息,我们就不用担心识别不到新创建的对象的情况。虽然 INSERT语句是一个典型的DML语句,但是在 Impala中, SYNC_DDL仍然能够起insert操作起作用。如果启用了SYNC_DDL参数, INSERT语句只有在将所有的元数据变化推送到所有 Impalad节点上后才算完成。在 Impala底层, INSERT语句与传统的数据库中的DDL语句类似,因为它涉及到像为新的数据文件创建HDFS块位置信息,或者为分区表增加新的分区等元数据信息的变化默认值: FALSE。