猪配置弹簧

猪配置弹簧

问题描述:

您是否遇到过使用spring配置和运行猪作业?猪配置弹簧

因为最近我试图整合春天和猪期间,我无法得到hdp:pig-runnerhdp: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"> 
+0

您似乎错过了''元素上的闭角尖括号。 – chepner 2013-03-05 16:37:17

+0

没有其实我只是复制粘贴我的配置的一部分,所以错过了尖括号。在我的程序中,尖括号在那里,因为我使用的是Eclipse IDE,只要我创建标签,它就会提供标签。 – 2013-03-06 05:15:13

如果你仍然面临这个问题..

,首先你有2个弹簧hadoop.xsd在配置文件中声明。

另外,你是否添加了必要的库。如果你使用maven,你有没有添加必要的依赖关系?