首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Eclipse中调试Hive?

在Eclipse中调试Hive?
EN

Stack Overflow用户
提问于 2011-10-12 00:56:56
回答 2查看 2.6K关注 0票数 1

我正在尝试修改Hive,因此尝试在Eclipse中调试它。我按照wiki中的指令在Eclipse (https://cwiki.apache.org/Hive/gettingstarted-eclipsesetup.html)中设置Hive。

当我尝试使用HiveCLI.launch模板启动CLI时,它显示为Hive,但是任何我执行的查询都会导致一个错误“metastore.HiveMetaStore: JDO错误”。

有趣的是,如果我只是使用"/ hive /build/dist/bin/hive“在终端中启动hive,那么一切都是完美的。有人知道为什么会这样吗?如果你能告诉我任何显示如何调试蜂箱的文档都是非常有用的!

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-07-30 12:17:59

您可以尝试以下步骤:

通过打开CLI usind命令:hive --service hiveserver 10000

  • Now启动
  1. ,您可以从Eclipse.

运行程序。

注: 10000通常是端口号。

票数 1
EN

Stack Overflow用户

发布于 2016-08-24 20:52:01

步骤1:将代码作为jar文件复制到集群中

步骤2:在集群导出SPARK_SUBMIT_OPTS=-agentlib:jdwp=transport=dt_socket,server=y、suspend=y、address=7777上运行以下命令

第三步:转到您的ecllipse代码。右键单击->调试作为->调试配置,放置折叠参数:主机名:群集端口的完整地址: 7777项目名称:在ecllipse中选择具有代码类调试的项目!

第4步:通过通常的星火提交命令从dev集群运行代码。

您可以看到您的代码在Dev集群中运行,但是当它试图执行Debug断点时,将指针传递回ecllipse。

步骤5:回到原始的非挂起模式:导出SPARK_SUBMIT_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7734181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档