Being a technical field, computer science students always need to keep themselves updated. You have made the correct choice of pursuing the course "Hadoop".
But apart from qualification, there are many other things which are considered while selecting any candidate for a job.
The communication skills, your presentation skills, practical knowledge and teamwork attitude matters a lot. To have theoretical knowledge is one thing and to apply the same knowledge practically is another aspect.
Another point is, It and software-based companies hire candidates through on-campus recruitment every year and if your institute has such a tie-up, you may get a job easily. But in most of the cases, these jobs are under some bond and you have to work dedicatedly to become permanent there.
If this option is not available for you, you can apply off-campus for jobs. You may not get a job in big companies initially but you should start working as soon as possible. You can join small firms at first to avoid any gap between studies and profession because such a gap in the technical stream is not preferable. So it is better to gain experience in small firms and keep trying in other companies.
Living & Learning- simultaneous processes!