我正在尝试修改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,那么一切都是完美的。有人知道为什么会这样吗?如果你能告诉我任何显示如何调试蜂箱的文档都是非常有用的!
谢谢!
发布于 2012-07-30 12:17:59
您可以尝试以下步骤:
通过打开CLI usind命令:hive --service hiveserver 10000
运行程序。
注: 10000通常是端口号。
发布于 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
https://stackoverflow.com/questions/7734181
复制相似问题