I am getting below Error while running mapreduce on hbase:
java.io.IOException: Pass a Delete or a Put at org.apache.hadoop.hbase.mapreduce.TableOutputFormat
Got Answer for my own question. I was setting mistakenly no of reducer tasks as '0'.
job.setNumReduceTasks(0);
So Mapper expects Put object to directly write into Hbase table.Commenting the above line solved the issue.