我在Hive中实现了一项任务。
但是现在我需要调用我编写的Shell脚本,用于使用SQOOP从SQL Server导入Hive中的表。在那个Shell脚本中,我编写了一个SQOOP命令,用于导入HIve中的表。
我试图在其中一个演示应用程序中调用一个Shell脚本,但由于程序没有执行任何操作。我只看到空白的控制台。
我是否需要在Hive的情况下做一些额外的事情? 请帮帮我。
感谢。
答案 0 :(得分:1)
尝试运行/bin/sh /home/....TableToExport.sh
。
这明确定义了解释脚本的shell。这应该工作。
如果它不起作用,请尝试简化命令行。从运行简单命令开始,例如ls
或hostname
。当它工作时尝试执行更复杂的事情。
一般来说它应该有效。你是正确的方式。