Hadoop Oozie Java操作在使用HCat摄取期间失败?

Hadoop Oozie Java操作在使用HCat摄取期间失败?,hadoop,hive,hbase,sqoop,hcatalog,Hadoop,Hive,Hbase,Sqoop,Hcatalog,我有一个罐子来执行数据摄取;当从命令行使用hadoop jar时,它可以工作,但是当我尝试使用Oozie Java操作实现相同的功能时,我得到了下面的错误 错误消息: While running Java Action during Sqoop Import 2017/02/23 13:02:36.848 [ERROR] main (ImportTool.java) - Encountered IOException running import job: java.io.IOException

我有一个罐子来执行数据摄取;当从命令行使用hadoop jar时,它可以工作,但是当我尝试使用Oozie Java操作实现相同的功能时,我得到了下面的错误

错误消息:

While running Java Action during Sqoop Import 2017/02/23 13:02:36.848 [ERROR] main (ImportTool.java) - Encountered IOException running import job: java.io.IOException: HCat exited with status 1
at org.apache.sqoop.mapreduce.hcat.SqoopHCatUtilities.executeExternalHCatProgram(SqoopHCatUtilities.java:1196)
at org.apache.sqoop.mapreduce.hcat.SqoopHCatUtilities.launchHCatCli(SqoopHCatUtilities.java:1145)
at org.apache.sqoop.mapreduce.hcat.SqoopHCatUtilities.createHCatTable(SqoopHCatUtilities.java:679)
at org.apache.sqoop.mapreduce.hcat.SqoopHCatUtilities.configureHCat(SqoopHCatUtilities.java:342)

如果您在Sqoop摄取过程中遇到类似问题,请告知我。

您是否可以验证hdfs中的所有依赖jar以及您要执行的jar是否都可用。这将是必要的,因为Oozie将生成一个仅映射作业来触发操作,并且可以在任何可用节点上执行。该节点将尝试从HDFS访问jar和依赖文件