Want to find out some basic features of Hadoop

What is Hadoop? Are Hadoop and java similar? Is it open source? How do I set up Hadoop? Which operating system is needed to set up Hadoop? Is there any risk to use Hadoop? Can I connect any database to Hadoop? Can Hadoop need JRE? What is HDFS? Please say something about Hadoop on Amazon EC2/S3 services.
