几个月前我创建了一张桌子。 HIVE中是否有任何方法可以在创建表时查看?
show table不提供表的创建日期。
答案 0 :(得分:17)
在hive cli上执行命令desc formatted <database>.<table_name>
。它将显示类似于
详细表格信息
数据库:
业主:
CreateTime:
LastAccessTime:
答案 1 :(得分:6)
您需要运行以下命令:
describe formatted <your_table_name>;
或者,如果您需要有关特定分区的此信息:
describe formatted <your_table_name> partition (<partition_field>=<value>);
答案 2 :(得分:0)
首先,在创建 Spark 会话时启用 hive 支持:
spark = SparkSession.builder.appName('AppName').enableHiveSupport().getOrCreate()
然后:
df_desc = spark.sql('describe formatted <your_table_name>')
df_desc.show()