使用 Spark/Java Maven 项目获取 HiveContext

Posted

技术标签:

【中文标题】使用 Spark/Java Maven 项目获取 HiveContext【英文标题】:Get HiveContext using Spark/Java Maven project 【发布时间】:2015-07-02 09:56:52 【问题描述】:

我正在尝试使用 HiveContext 通过 Spark SQL 从表中获取值。

但我不确定如何配置 hive 元存储详细信息并使其正常工作。

我们需要在SparkContext() 上设置一些东西吗?

问候, 尚卡尔

【问题讨论】:

【参考方案1】:

直接来自the documentation:

HiveContext sqlContext = new org.apache.spark.sql.hive.HiveContext(sc.sc);

通过将 hive-site.xml 文件放在 conf/ 中来完成 Hive 的配置。

例如hive-site.xml。

【讨论】:

如果我想在 Eclipse / STS 工具中工作,我应该将 hive-site.xml 文件放在哪里。我需要把它放在资源文件夹下吗?请帮助我。 见this。此外,HiveContext 具有 setConf 方法,因此您应该能够使用它来覆盖某些特定值。

以上是关于使用 Spark/Java Maven 项目获取 HiveContext的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Spark Java 框架中使用 get 获取请求参数?

如何将文件夹、资源和 pom 文件从 maven 项目获取到另一个 maven 项目?

使用 spark java 获取列的每个值的特定百分比数据

强制 Maven 在项目目录中获取依赖项

有没有办法使用maven插件将jar解压到我的项目文件夹并将它们作为java文件获取[关闭]

从 SpringBoot 项目的属性文件中获取 Maven basedir