在虚拟机中用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哦。
3、Hbase 连接不上
因为使用的配置文件不对,要使用conf.addResource(InputStream)的方式加入