如何使用Hive显示信息架构?

问题描述 投票:1回答:2

有什么方法可以使用Hive实现information_schema?另外,在Hive中进行数据分析的过程是什么?在SQL的示例中,我们像这样使用Information_Schema

SELECT * FROM INFORMATION_SCHEMA.TABLES;
hadoop hive bigdata information-schema biginsights
2个回答
2
投票

information_schema在Hive中未实现,为此打开了JIRA。默认情况下,Hive使用Derby作为元存储来存储表元数据。通过连接到Derby,可以看到系统表。


0
投票
import pyodbc
import pandas as pd
cnx = pyodbc.connect(dsn = 'Hive', autocommit ='true' )
df = pd.read_sql('DESCRIBE EXTENDED TABLE_NAME;', cnx)
print(df)

我在python中使用以上代码,但要回答您的问题,您只需使用DESCRIBE EXTENDED TABLE_NAME;

© www.soinside.com 2019 - 2024. All rights reserved.