我正在创建一个分区通过spark在hdfs的路径不是直接在hive。然后复制到user/hive/warehouse/test.db/testtbl通过CP命令。但是在之后显示分区在hive-shell中执行命令,则不会显示分区。我还运行了修复表命令修复表并添加分区。但这行不通。我如何在hive中添加分区?还有别的方法吗?
下面的任何命令都可以为您工作。
MSCK REPAIR TABLE <table_name>
ALTER TABLE <table_name> ADD PARTITION (<col_name>='<value>')