I m new to mongo_hadoop connectors, I m facing the below issue while we try to import mongo collection from mongo DB to HDFS, it would be great if someone could help here?
attached the code.
Configuration: Configuration: core-default.xml, core-site.xml
log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2. lib.MutableMetricsFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/ log4j/1.2/faq.html#noconfigfor more info.
Exception in thread "main" java.lang. IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce. JobContext, but class was expected
at com.mongodb.hadoop. MongoInputFormat.getSplits( MongoInputFormat.java:49)
at org.apache.hadoop.mapreduce. JobSubmitter.writeNewSplits( JobSubmitter.java:498)
at org.apache.hadoop.mapreduce. JobSubmitter.writeSplits( JobSubmitter.java:515)
at org.apache.hadoop.mapreduce. JobSubmitter. submitJobInternal( JobSubmitter.java:399)
at org.apache.hadoop.mapreduce. Job$10.run(Job.java:1295)
at org.apache.hadoop.mapreduce. Job$10.run(Job.java:1292)
at java.security. AccessController.doPrivileged( Native Method)
at javax.security.auth.Subject. doAs(Subject.java:415)
at org.apache.hadoop.security. UserGroupInformation.doAs( UserGroupInformation.java: 1614)
at org.apache.hadoop.mapreduce. Job.submit(Job.java:1292)
at org.apache.hadoop.mapreduce. Job.waitForCompletion(Job. java:1313)
at ImportCampaignSettingsMongo. main( ImportCampaignSettingsMongo. java:53)
댓글 없음:
댓글 쓰기