要是Eclipse创建的工程名出现一个醒目的红色感叹号,
则说明bulid path导入的jar包出错;
解决:
1.右键该项目----》build path----》configure build path 2.在弹出的窗口里,找到libraries,点击。会发现有无用的jar包,这些jar包前会有红色错号。
3.选中这些jar包,remove。
WARN:
mapred.MapTask: Unable to initialize MapOutputCollector org.apache.
hadoop.mapred.MapTask$MapOutputBuffer
java.lang.NullPointerException
Error: java.io.IOException: Initialization of all the collectors failed.
Error in last collect
原因:可能是build path导入的Libraries下的包导错了
解决:找到libraries,会发现无用的包,remove就行;
classcom.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text
原因:Text导入的包是错误的:
import com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider.Text;
解决:删除,重新导入:
import org.apache.hadoop.io.Text;