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 EliCollins:
http://wiki.apache.org/hadoop/HadoopJavaVersions?action=diff&rev1=11&rev2=12

  Useful tips for discovering and inspecting Sun JVM confuguration flags are in 
the following blog post: 
[[http://q-redux.blogspot.com/2011/01/inspecting-hotspot-jvm-options.html|inspecting-hotspot-jvm-options]]
  
  == OpenJDK ==
- Hadoop does build and run on OpenJDK.
+ Hadoop does build and run on OpenJDK (OpenJDK is based on the Sun JDK).
  
  OpenJDK is handy to have on a development system as it has more source for 
you to step into when debugging something. OpenJDK and Sun JDK mainly differ in 
(native?) rendering/AWT/Swing code, which is not relevant for any MapReduce 
Jobs that aren't creating images as part of their work.
  
@@ -37, +37 @@

  == IBM JDK ==
  * 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.
+ * Hadoop 0.20.20x, 0.21.0, and trunk use a few Sun-specific APIs which IBM 
Java does not provide. 
[[https://issues.apache.org/jira/browse/HADOOP-6941|HADOOP-6941]] and 
[[https://issues.apache.org/jira/browse/HADOOP-7211|HADOOP-7211]] have been 
filed to support for non-Sun/Oracle 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.
  

Reply via email to