Apache pig 清管器配置弹簧

Apache pig 清管器配置弹簧,apache-pig,Apache Pig,您是否遇到过使用spring配置和运行清管器作业的情况 因为最近我尝试集成spring和pig,在这期间我无法运行hdp:pig runner和hdp:pig factory标记。它给了我一个错误,说“cvc complex type.2.4.c:匹配的通配符是严格的,但是找不到元素'hdp:pig-factory'的声明。”。我尝试了所有可能的方法,但没有找到解决办法。你们谁能帮忙吗。。即使是任何小建议都会有帮助 我使用的模式是 <beans xmlns:hdp="http://www.

您是否遇到过使用spring配置和运行清管器作业的情况

因为最近我尝试集成spring和pig,在这期间我无法运行
hdp:pig runner
hdp:pig factory
标记。它给了我一个错误,说“cvc complex type.2.4.c:匹配的通配符是严格的,但是找不到元素'hdp:pig-factory'的声明。”。我尝试了所有可能的方法,但没有找到解决办法。你们谁能帮忙吗。。即使是任何小建议都会有帮助

我使用的模式是

<beans xmlns:hdp="http://www.springframework.org/schema/hadoop" <xsi:schemaLocation="http://www.springframework.org/schema/hadoop http://www.springframework.org/schema/hadoop/spring-hadoop.xsd http://www.springframework.org/schema/hadoop http://www.springframework.org/schema/hadoop/spring-hadoop.xsd">

如果您仍然面临此问题

首先,在配置文件中声明了2个spring-hadoop.xsd


另外,您是否添加了必要的库。如中所示,如果使用maven,是否添加了必要的依赖项?

您似乎在
元素上缺少一个闭合角括号。不,实际上我只是复制粘贴了配置的一些部分。因此缺少角括号。在我的程序中,当我使用EclipseIDE时,尖括号就在那里,每当我创建一个标记时,它都会为我提供标记。