数据表是存储数据的基本单位,Hive数据表主要分为内部表(又叫托管表)和外部表,以内部表和外部表为基础可以创建分区表或分桶表,即内/外部分区表或内/外部分桶表。 接下来,针对内部表和外部表进行详细讲解。 默认情况下,内部表和外部表的数据都存储在Hive配置文件中参数指定的路径。 它们的区别在于删除内部表时,内部表的元数据和数据会一同删除而删除外部表时,只删除外部表的元数据,不会删除数据。
外部表相对来说更加安全,数据组织更加灵活并且方便共享源数据文件。 hive_atabasemanage_tabestaff_istaff_namesaaryhbbyCONMENTecthpsaressstreet:city。