I tried connecting to a 0.20.205 hadoop cluster and use the methods on
JobClient to query the JobTracker status and get a list of jobs, etc.  Much
like the JobTracker Web UI shows.  Code is:

            Configuration hadoopConf = new Configuration();
            hadoopConf.set("fs.default.name", "hdfs://dev1:8020");
            hadoopConf.set("mapred.job.tracker", "dev1:8021");
            JobConf conf = new JobConf(hadoopConf);
            jobClient = new JobClient(conf);

I get an exception on the last line:

java.io.IOException: Call to dev1/192.168.10.101:8021 failed on local
exception: java.io.EOFException
at org.apache.hadoop.ipc.Client.wrapException(Client.java:775)
at org.apache.hadoop.ipc.Client.call(Client.java:743)
at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:220)
at org.apache.hadoop.mapred.$Proxy8.getProtocolVersion(Unknown Source)
at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:359)
at org.apache.hadoop.mapred.JobClient.createRPCProxy(JobClient.java:429)
at org.apache.hadoop.mapred.JobClient.init(JobClient.java:423)
at org.apache.hadoop.mapred.JobClient.<init>(JobClient.java:410)

Any help would be appreciated.

Reply via email to