如何使用 Scala Eclipse IDE 连接到现有的 Hive

Posted

技术标签:

【中文标题】如何使用 Scala Eclipse IDE 连接到现有的 Hive【英文标题】:How to Scala Eclipse IDE to connect to existing Hive 【发布时间】:2016-08-30 05:11:07 【问题描述】:

我在笔记本电脑中设置了以下内容。

    Apache 2.7.1 Hadoop,单节点 Hive 2.1.0 在 mysql 上使用 Metastore 在本地模式下运行。它不在 thriftserver 模式下 Spark 2.0.0 Scala 2.1.1

我已将 hive-site.xml 从 hive/conf 放置到 spark/conf。当我转到 spark-shell 时,我可以使用 sql 上下文在 hive 中创建表并查询它们。我可以访问 hive 中的所有表。我的问题是,当我使用 Eclipse IDE 时,我无法连接到现有的配置单元。

Eclipse 可以连接到现有的 spark master 来提交作业,我可以在 UI 中看到作业,但是当我使用 sparkSession 连接到 hive 时,它​​总是会创建自己的 Derby 数据库。我已经广泛搜索了,但我无法弄清楚。

    是否应将 hive 设置为 thriftserver 模式以便 eclipse 连接。为什么 eclipse 不使用现有的 hive 安装。 有没有办法从 eclipse 连接到我现有的 hive 安装。

我不确定还要寻找什么。

【问题讨论】:

您的 hive-site.xml 不在路径中。尝试将配置添加到类路径 非常感谢。这有帮助。我真的打了 2-3 天就要重新安装所有东西。 【参考方案1】:

您的 hive-site.xml 不在路径中。尝试将配置添加到类路径

【讨论】:

以上是关于如何使用 Scala Eclipse IDE 连接到现有的 Hive的主要内容,如果未能解决你的问题,请参考以下文章

Scala IDE for Eclipse的下载安装和WordCount的初步使用

使用 Eclipse Scala IDE 中的 spring-data 注入测试 playframework 2.4

Scala-IDE构建Maven项目

在 Eclipse IDE 中使用 Scala 代码。内部编译器错误

我在eclipse中安装 scala IDE 时候,出现以下的错误是啥原因

Eclipse Scala IDE 代码未编译