执行LOAD命令后,Hive会在 HDFS 的/hive/shopping/items2/路径下创建目录p_category=shoes/p_brand=playboy/,并且会把items_info.txt文件复制到上述创建的目录下
时间: 2023-12-22 10:02:50 浏览: 61
Hive练习 1.在Hive中建立数据库hive,该库中建立外部表party,将hdfs的/party.csv导入该表,用命令
不完全正确。执行LOAD命令后,Hive会把items_info.txt文件的数据加载到一个名为shopping.items2的表中。如果我们在执行LOAD命令之前已经创建了shopping.items2表,并且该表的存储格式为PARQUET,分区列为p_category和p_brand,那么Hive会在HDFS的/hive/shopping/items2/路径下创建一个名为p_category=shoes/p_brand=playboy的目录,并且将items_info.txt文件的数据以PARQUET格式存储到该目录下。但是如果我们没有提前创建shopping.items2表,那么Hive会自动创建该表,存储格式为TEXTFILE,分区列为p_category和p_brand,数据会存储在/hive/warehouse/shopping.db/items2/路径下,而不会创建分区目录。
阅读全文