Hive中的tblproperties是在表创建时或者使用ALTER TABLE语句进行修改
CREATE TABLE example_table (
id INT,
name STRING
)
TBLPROPERTIES ('owner'='user1', 'created'='2021-01-01');
ALTER TABLE example_table SET TBLPROPERTIES ('owner'='user2', 'created'='2021-02-01');
MSCK REPAIR TABLE example_table;
需要注意的是,修改tblproperties的操作不会影响到表的数据和结构,只会改变表的元数据信息。同时,修改的tblproperties会在表的元数据中持久化存储,可以通过DESCRIBE TABLE语句查看表的元数据信息。