我有3个部门 A,B,C 的员工数据。 我正在尝试在部门上创建分区表。 我使用下面的命令创建了表。
创建外部表Parti_Trail(EmployeeID Int,FirstName 字符串,指定字符串,工资Int)分区(部门 字符串)行格式分隔的字段以“,”位置终止 '/用户/ SREE / HiveTrail';
但这确实没有在我的表中加载位置'/ user / sree / HiveTrail'中的数据
所以我试着加载我的表
LOAD DATA INPATH '/user/aibladmin/HiveTrail' OVERWRITE INTO TABLE Parti_SCDTrail PARTITION(department);
但显示
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: department not found in table's partition spec: {department=null}
SET hive.exec.dynamic.partition.mode = nonstrict;
答案 0 :(得分:0)