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

时间:2013-12-19 15:52:46

标签: hadoop hive bigdata information-schema biginsights

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

SELECT * FROM INFORMATION_SCHEMA.TABLES;

2 个答案:

答案 0 :(得分:1)

在Hive中没有实现information_schema,同样有一个开放的JIRA。默认情况下,Hive使用Derby作为Metastore来存储表元数据。通过连接到Derby,可以看到系统表。

答案 1 :(得分: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;