Details
-
Bug
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
1.1.0
-
None
-
None
-
None
-
Hadoop 2.3.0 and higher
Description
The SaslRpcServer.SALS_PROPS field was removed in Hadoop 2.3.0 (see https://issues.apache.org/jira/browse/HADOOP-10451).
The hadoop_yarn profile uses the STATIC_SASL munge symbol and makes Giraph try to use the SALS_PROPS field.
This results in a compilation error when running
mvn clean package -Phadoop_yarn -Dhadoop.version=2.5.1
[ERROR] giraph-core/target/munged/main/org/apache/giraph/comm/netty/SaslNettyClient.java:[84,68] cannot find symbol symbol: variable SASL_PROPS location: class org.apache.hadoop.security.SaslRpcServer