Hey,
Although Java7 is not officially supported in Hadoop I've tested it with
Crunch.
My environment is: Maven 3.0.3, Java 1.7.0_17, Mac OSX - 10.8.3 (x86_64),
with java.source=1.6 and java.target=1.6 POM settings.
Building Crunch with both profiles (hadoop-1 and hadoop-2) shows the
following two issues:
1. o.a.c.l.j.MapsideJoinIT.testMapsideJoin() fails because the
System.setProperty("java.io.tmpdir", "/tmp") does not work in this
environment.
The workaround is to set -Djava.io.tmpdir=/tmp on the command line.
2. o.a.c.i.h.WordCountHBaseIT fails due to some internal HBase issue. Same
problem affects both hadoop-1/hbase-0.90.4 and
hadoop-2/hbase-0.94.1 profiles. Not sure if there is a workaround for this
problem. It might be related to HBASE-5261.
Has someone experimented with Crunch and Java7? any insides?
Cheers,
Chris
|