> void reduce(ImmutableBytesWritable oldKey, Iterable<Text> values,Context
> context) {
>
> context.write(oldKey, new Delete(oldKey.get());
> context.write(oldKey, new Put(newKey));
>}
>Thank you,I got it now.The default value of timestamp for both Delete and Put is set to Long.MAX_VALUE.So the newKey maybe delete after put.
