diff --git ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java index de746a8d11..72794e4ee2 100644 --- ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java +++ ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java @@ -6866,7 +6866,7 @@ private Operator genBucketingSortingDest(String dest, Operator input, QB qb, int numFiles = 1; int totalFiles = 1; - if (dest_tab.getNumBuckets() > 0) { + if (dest_tab.getNumBuckets() > 0 && !dest_tab.getBucketCols().isEmpty()) { enforceBucketing = true; if (updating(dest) || deleting(dest)) { partnCols = getPartitionColsFromBucketColsForUpdateDelete(input, true);