diff --git a/hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh b/hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh
index 919589cc9b289..30983896dbe02 100755
--- a/hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh
+++ b/hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh
@@ -618,8 +618,7 @@ function hadoop_bootstrap
export HADOOP_OS_TYPE=${HADOOP_OS_TYPE:-$(uname -s)}
- # defaults
- export HADOOP_OPTS=${HADOOP_OPTS:-"-Djava.net.preferIPv4Stack=true"}
+ export HADOOP_OPTS="${HADOOP_OPTS:-"-Djava.net.preferIPv4Stack=true"} -XX:+IgnoreUnrecognizedVMOptions --add-exports=java.base/sun.security.x509=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED"
hadoop_debug "Initial HADOOP_OPTS=${HADOOP_OPTS}"
}
diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml
index 5129f5d99ca0a..76163a5df45ec 100644
--- a/hadoop-project/pom.xml
+++ b/hadoop-project/pom.xml
@@ -167,9 +167,11 @@
-->
[${javac.version},)
[3.3.0,)
-
+
+ -XX:+IgnoreUnrecognizedVMOptions --add-exports=java.base/sun.security.x509=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED
+
- -Xmx2048m -XX:+HeapDumpOnOutOfMemoryError
+ -Xmx2048m -XX:+HeapDumpOnOutOfMemoryError ${extraJavaTestArgs}
3.0.0-M1
${maven-surefire-plugin.version}
${maven-surefire-plugin.version}