I am hearing this term Hadoop a lot in recent times. I dont have any idea about what it is made of. All I know is it is used to process huge amount of data that cannot be processed by conventional DBMS systems. I am hearing it interchangeably with the term BigData. I am very much sticking up to the CORE JAVA yet. I like it so much and I'm fortunate to get working in it. I want to form my career path entirely around JAVA. Can Hadoop be the one for me? Is it as good as JAVA or if it's based on JAVA, can the learning be as interesting as JAVA?
The short answer is that Hadoop is useful for working with data volumes larger than what you can store on a single machine. Hadoop is written almost entirely in Java, and MapReduce, which is Hadoop's computational tier, is a programming framework that lets you express your work in Java.
If you read chapter 1 of my book (which you can download for free from http://www.manning.com/holmes/) you should hopefully get a better idea of what Hadoop is, and how it can be used.