Hi, I have job where i need to read from 1 hbase table, perform aggregations and writing back to other hbase table. For it, I am using TableMapReduceUtil.initTableMapperJob and TableMapReduceUtil.initTableReducerJob. In reducer, if I use put.setWriteToWAL(false), then job completes within seconds but without it, it takes 30 mins approximately. Why there is so huge difference in performance? I wish that I can complete the same job within seconds while using put.setWriteToWAL(true) to prevent the data loss. So kindly let me know what other optimizations I can do?
Thanks -- Regards Shuja-ur-Rehman Baig <http://pk.linkedin.com/in/shujamughal>
