hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Hadoop Wiki] Update of "HadoopJavaVersions" by SomeOtherAccount
Date Wed, 15 Jun 2011 23:52:05 GMT
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.

Mime
View raw message