问题标签 [hive-metastore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
17 回答
87490 浏览

hive - java.lang.RuntimeException:无法实例化 org.apache.hadoop.hive.metastore.HiveMetaStoreClient

我已经按照以下链接配置了我的 Hive:http ://www.youtube.com/watch?v=Dqo1ahdBK_A ,但是在 Hive 中创建表时出现以下错误。我正在使用 hadoop-1.2.1 和 hive-0.12.0。

0 投票
1 回答
4702 浏览

hive - 如何在 hive 中查找数据库中创建的表数?

我需要找出每个模式中创建的表的数量,并找出每个模式占用的大小。

0 投票
2 回答
6488 浏览

hadoop - Hive 数据存储在哪里?

我对蜂巢将数据存储在哪里有点困惑。

它是将数据存储在 HDFS 还是 RDBMS 中?Hive Meta 存储是否使用 RDBMS 来存储 hive 表元数据?

提前致谢 !!

0 投票
2 回答
27102 浏览

hive - 如何获取列名并输入配置单元

这些我都知道,

  • 要获取表中的列名,我们可以触发:

    /li>
  • 要获取表的描述(包括 column_name、column_type 和许多其他详细信息):

    /li>

我知道我可以使用上面的查询并过滤结果来获取列名和类型。但我想知道是否有任何直接命令来获取列名和类型,例如select columns, column_type ...

0 投票
1 回答
2257 浏览

hadoop - 使用 HiveMetaStoreClient(即 HiveConf) 检索 Hive 元数据

Kerberized HDP-2.6.3.0。

我可以使用 Hive JDBC 驱动程序从我的 Windows 机器连接到 Hive,但是,我需要使用HiveMetaStoreClient的一些方法。我翻阅了 api 并编写了我从 IDE 执行的测试代码。

pom文件中的依赖:

无论我是评论还是取消评论与配置和 Kerberos 有关的行,我都会收到以下异常,该异常在Hive wiki上进行了解释:

我有以下问题/疑虑:

  1. 我正在考虑和连接 HiveMetaStoreClient 的方式是否正确?如果没有,如何检索HiveMetaStoreClient 方法提供的元数据信息?
  2. 代码当然没有“到达”集群。上述异常是否与依赖版本有关?如果不是,那么根本原因可能是什么?
0 投票
0 回答
135 浏览

hive-metastore - 使用 Templeton/WebHcat respt API 访问 Hive 元存储表数据以获取上次更新时间

所有,我在一个 Hadoop 项目中工作,我需要使用 Templeton/WebHcat Rest API 获取数据库的最后一个挖掘时间戳。

有知道流程的请留言。

提前致谢

问候,约书亚

0 投票
0 回答
1728 浏览

hive - HiveMetaStoreClient 无法连接到 Kerberized 集群

Kerberized HDP-2.6.3.0。

我在本地 Windows 7 机器上运行了一个测试代码。还要注意注释的代码,这并没有什么不同。

我在本地机器上收到的输出(注意'Is local metastore ? false'):

Metastore 日志抛出:

在客户端配置(我通过 Ambari 从集群下载)以及 /etc/hive2/conf/hive-site.xml、/etc/hive/conf/conf.server/hive-site.xml、hive -metastore/conf/hive-site.xml 具有相同的以下属性:

作为参考,提供客户端配置 hive-site.xml 的相关部分:

使用以下代码行通过 jdbc 连接 Hive 数据库:

**********Edit-1********** 我评论了创建的“uber” jar 并直接在其中一个 Metastore 服务器(Linux 机器)上执行了上述类,然而,错误仍然存​​在。

0 投票
2 回答
1482 浏览

hive - 如何检索所有数据库的表列配置单元

我想获取所有数据库及其相关的表和列信息。显然我可以从 Metastore 中做到这一点。但我无权访问它。那么除了一个一个地查询每个数据库之外,还有其他方法吗?

0 投票
1 回答
569 浏览

java - 更新表分区期间的 Hive-MetaStore 问题

我正在尝试使用 Hive Java Api 更新配置单元表分区。这些是我为实现此目的而遵循的以下步骤:-

1.提取不在 Metastore 中的分区。
2.将这些分区添加到表中。
3.回到 Hive 命令行并运行 show partitions 和 msck repair table 命令以确保一切正常。

我得到了什么:-
1.Show partitions 工作正常(给出我添加的分区列表)。
2.MSCK修复命令不起作用(得到这个:元存储中不存在分区。)

这是我正在使用的一段代码:-

}

任何形式的帮助将不胜感激。
谢谢。

0 投票
0 回答
935 浏览

amazon-s3 - 通过 Hive 元存储的 Redshift 外部表

我有一个红移数据库设置,我们定期将数据存档到 S3 中。我想在这些归档文件之上创建红移外部表。AWS 文档建议这可以通过 athena 或 hive 元存储来完成。由于 athena 相当昂贵,我想通过 Hive Metastore 完成这项工作。但我正在努力解决这里的连接问题。

以下是我遵循的步骤的链接: https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_SCHEMA.html https://docs.aws.amazon.com/redshift/latest/dg/ r_CREATE_EXTERNAL_TABLE.html

创建外部模式效果很好;但是在创建表时出现以下错误:

知道可以在这里做什么吗?