如何使用Hive JDBC从Java程序调用Shell脚本

时间:2012-04-17 10:40:29

标签: java shell hive

我在Hive中实现了一项任务。

但是现在我需要调用我编写的Shell脚本,用于使用SQOOP从SQL Server导入Hive中的表。在那个Shell脚本中,我编写了一个SQOOP命令,用于导入HIve中的表。

我试图在其中一个演示应用程序中调用一个Shell脚本,但由于程序没有执行任何操作。我只看到空白的控制台。

我是否需要在Hive的情况下做一些额外的事情? 请帮帮我。

感谢。

1 个答案:

答案 0 :(得分:1)

尝试运行/bin/sh /home/....TableToExport.sh

这明确定义了解释脚本的shell。这应该工作。 如果它不起作用,请尝试简化命令行。从运行简单命令开始,例如lshostname。当它工作时尝试执行更复杂的事情。

一般来说它应该有效。你是正确的方式。