【发布时间】:2014-02-03 13:40:59
【问题描述】:
需要使用 Jdbc 程序访问 Hive 元数据表。Metastore 实际存储什么以及如何访问它?
我试过这样做:
sql="show tables";
Statement stmt = con.createStatement();
System.out.println("Running: " + sql);
res = stmt.executeQuery(sql);
while (res.next()) {
System.out.println(res.getString(1));
}
所以我得到了表列表,但我想知道该信息存储在哪个表中,以便我可以直接从该表中选择而不是触发 Hive 命令。
我的 Metastore 也是在 PostGreSQL 中配置的。(如果有帮助的话!) 谢谢 希茨
【问题讨论】:
标签: java eclipse jdbc hadoop hive