在虚拟机中用rhel6.5装了单机伪分布式的Hadoop,在宿主机中使用JAVA API开发程序,遇到了一些问题及解决:
1、连接不上
关掉iptables,最简单粗暴的方法
设置策略,允许远程访问端口才是正确的解决方式,具体方式还要学习。
注意:要在root下调用哦
#> service iptables stop
2、报错如下:
java.lang.UnsupportedClassVersionError: hadoop/hdfs/HadoopHelper : Unsupported major.minor version 52.0
最近长期遇到这个问题,因为公司使用的还是1.6,表示一直跟不上公司的节奏,在6、7、8三个版本中来回切换,结果导致经常报这个错误
对,就是java版本不一致导致的问题,低版本的java完全不能适用高版本。
一定要使用相同版本的jdk哦。
时间: 2024-10-08 04:26:49