hadoop - Unknown protocol to job tracker -
i'm attempting run haddoop mapreduce job within datastax 3.1 , getting error. ideas on what's cause?
caused by: org.apache.hadoop.ipc.remoteexception: java.io.ioexception: unknown protocol job tracker: org.apache.hadoop.hdfs.protocol.clientprotocol @ org.apache.hadoop.mapred.jobtracker.getprotocolversion(jobtracker.java:347) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodacc
quoting hadoop source documentation:
org.apache.hadoop.hdfs.protocol.clientprotocol
used user code viaorg.apache.hadoop.hdfs.distributedfilesystem
class communicate namenode.
dse not come namenodes nor datanodes - part of apache hadoop hdfs , in dse have been replaced cassandra file system.
the stacktrace states using hdfs protocol connect jobtracker node, suggests incorrectly sumbitting jobs.
with dse should submit m/r jobs invoking:
dse hadoop jar <your m/r jar file> <your m/r main class> [args]
and access cassandra file system:
dse hadoop fs <file system command> [args]
you can find more information in dse hadoop documentation.
Comments
Post a Comment