jdk1.7配hadoop2.6.4可以吗
时间: 2024-03-13 09:24:58 浏览: 75
linux--jdk和hadoop安装包.7z
可以兼容,但是需要注意以下几点:
1. 需要在hadoop-env.sh中设置JAVA_HOME为JDK1.7的安装路径。
2. 需要在core-site.xml中设置hadoop.security.authentication为simple,而不是kerberos。
3. 需要将hadoop-common-2.6.4.jar和hadoop-mapreduce-client-core-2.6.4.jar中的javax.servlet包删除或者替换成JDK1.7中的版本,否则可能会出现ClassNotFoundException的错误。
4. 需要在运行hadoop命令时加上-Djava.security.egd=file:/dev/../dev/urandom参数,以避免JVM的随机数生成器在虚拟机中出现问题。
总的来说,虽然可以兼容,但是建议使用与hadoop版本相对应的JDK版本,以获得更好的性能和稳定性。
阅读全文