有什么方法可以使用Hive实现information_schema
?另外,在Hive中进行数据分析的过程是什么?在SQL的示例中,我们像这样使用Information_Schema
:
SELECT * FROM INFORMATION_SCHEMA.TABLES;
information_schema在Hive中未实现,为此打开了JIRA。默认情况下,Hive使用Derby作为元存储来存储表元数据。通过连接到Derby,可以看到系统表。
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;