Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change 
notification.

The "HadoopJavaVersions" page has been changed by SomeOtherAccount:
http://wiki.apache.org/hadoop/HadoopJavaVersions?action=diff&rev1=5&rev2=6

Comment:
Merged a few other java page content into this one, added some links, etc

  = Hadoop Java Versions =
- Hadoop requires Java 1.6+. It is built and tested on Sun Java, which is the 
only "supported" JVM.
+ Hadoop requires Java 1.6+. It is built and tested on Oracle (nee Sun) Java, 
which is the only "supported" JVM.
  
- If you have a problem with Hadoop, and you are running anything other than 
the official Sun JDK, you are likely to be asked to try and run Hadoop on the 
Sun JDK/JVM, to see if the problem goes away. That said, patches that help 
Hadoop run on other JVMs ''which do not effect the stability or performance of 
Hadoop on the Sun JVM'' are encouraged.
+ If you have a problem with Hadoop, and you are running anything other than 
the official Sun JDK, you are likely to be asked to try and run Hadoop on the 
Oracle JDK/JVM, to see if the problem goes away. That said, patches that help 
Hadoop run on other JVMs ''which do not effect the stability or performance of 
Hadoop on the Oracle JVM'' are encouraged.
  
  == Sun JDK ==
  
- Hadoop is built and tested on Sun JDKs.  Here are the known JDKs in use or 
have been tested and their status:
+ Hadoop is built and tested on Oracle JDKs.  Here are the known JDKs in use or 
have been tested and their status:
  
   || '''Version''' || '''Status''' || '''Reported By''' ||
   || 1.6.0_18 || Avoid || Many ||
   || 1.6.0_19 || Avoid || Many ||
   || 1.6.0_20 || Good || LinkedIn ||
-  || 1.6.0_21 || Good || Yahoo! ||
+  || 
[[1.6.0_21|http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html]]
 || Good || Yahoo! ||
  
  == OpenJDK ==
  Hadoop does build and run on OpenJDK.
@@ -28, +28 @@

   1. [[https://issues.apache.org/jira/browse/HADOOP-3654|Log4J configuration 
issues]]
  
  == IBM JDK ==
- We have no data on this, contributions welcome!
+ 
+ * Hadoop 0.20.2 has been tested comprehensively and works with IBM Java 6 SR 
8. IBM Java can be 
[[http://www.ibm.com/developerworks/java/jdk/linux/download.html | downloaded 
here]]. 
+ 
+ * Hadoop 0.21.0 Common has a few Oracle specific library references in it. 
Patches have been submitted for inclusion in Hadoop 0.21.1 which will resolve 
those errors. However, those patches can be retrieved and applied now to make 
0.21.0 work with IBM Java.
+ 
+ * IBM also has [[http://www.alphaworks.ibm.com/tech/idah | The IBM 
Distribution of Apache Hadoop]] which bundles IBM Java and a Hadoop cluster 
installer wizard.
  
  == Apache Harmony ==
- We have not yet got Hadoop to 
[[https://issues.apache.org/jira/browse/HADOOP-3262|compile under Harmony]], 
though we look forward to having a complete Apache Java/Hadoop runtime.
+ 
+ [[http://harmony.apache.org/|Apache Harmony]] is the Java SE project of the 
Apache Software Foundation. Within this project Harmony Select exists as a 
lightweight JVM with only a subset (ex. swing, applet and others not included) 
of the libraries in Harmony. For the past couple of months we have worked on 
the task of making all three projects in Hadoop run in Harmony Select 6, there 
are still a few non critical pending issues in all three projects, but we hope 
this serves as a useful guide for anyone deciding to use both Harmony and 
Hadoop.
+ 
+  * [[HarmonyBuild|Building Harmony and Harmony Select 6]]
+  * [[HarmonyCommon|Hadoop common on Harmony Select]]
+  * [[HarmonyHdfs|Hadoop hdfs on Harmony Select]]
+  * [[HarmonyMapreduce|Hadoop mapreduce on Harmony Select]]
+ 
  
  == A request for help from JVM/JDK developers ==
  We would strongly encourage anyone who produces a JVM/JDK to test compiling 
and running Hadoop with it. It makes for a fantastic performance and stress 
test. As Hadoop is becoming a key back-end datacenter application, good Hadoop 
support matters.

Reply via email to