Hi Siva,
The primary constraint in using hadoop and map reduce is this can be used for scenarios where there is a huge volume of data and batch processing is applicable.
It is definitely not suited for real time processing.
To quote a few examples,
1. Consider deriving various analytics such as audit log reports from monthly system log report of all employees in organization
2. An example to analyse the trend in customers buying capacity of various products in an organisation. (Behavioural Marketing)
3. Credit cards fraud detection by analysing users' history of banking records where sampling will not be best possible solution to analyse the entire data set
4. Call Records Processing in telecommunication industries.
5. Image Processing areas etc..