-1
public class PrimeMapper extends Mapper<LongWritable,IntWritable,IntWritable,NullWritable>
{
public void map(LongWritable k,IntWritable val,Context c) throws IOException, InterruptedException
{
int v=val.get();
int i=2;
if(v==1)
c.write(new IntWritable(v), NullWritable.get());
for(i=2;i<v;i++)
{
if(v%i==0)
break;
}
if(v==i)
c.write(new IntWritable(v),NullWritable.get());
}
}
にキャストすることはできません型キャストエラーのエラー。のjava.lang.Exception:java.lang.ClassCastExceptionが:私はなってこのコードを実行しようとしているときorg.apache.hadoop.io.Textはorg.apache.hadoop.io.IntWritable
ポストスタックトレースを、例外をスローした行を指定します。 – talex
スタックトレースを追加してください – Sergii
int v = val.get();この行はエラーです –