diff --git a/pom.xml b/pom.xml
index fc0b3140701a159b416d5200647f2e50f86d572c..587b42c55afc463261a62eab6d16a08993d519dc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -74,7 +74,7 @@
     <akka.version>2.0.3</akka.version>
     <slf4j.version>1.7.2</slf4j.version>
     <log4j.version>1.2.17</log4j.version>
-    <hadoop.version>1.2.1</hadoop.version>
+    <hadoop.version>1.0.4</hadoop.version>
     <!-- <hadoop.version>2.0.0-mr1-cdh4.1.2</hadoop.version> -->
 
     <PermGen>64m</PermGen>
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 831bfbed78f643cc66baaf4c42fd2288c0cee6e9..81080741ca928a258e990f029c0ca184a323bd04 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -28,7 +28,7 @@ object SparkBuild extends Build {
   // "1.0.4" for Apache releases, or "0.20.2-cdh3u5" for Cloudera Hadoop.
   // Note that these variables can be set through the environment variables
   // SPARK_HADOOP_VERSION and SPARK_WITH_YARN.
-  val DEFAULT_HADOOP_VERSION = "1.2.1"
+  val DEFAULT_HADOOP_VERSION = "1.0.4"
   val DEFAULT_WITH_YARN = false
 
   // HBase version; set as appropriate.