在本地Java开发时如需访问Hadoop集群时常会遇到无法连接集群的错误。
解决方法主要有以下几个:
一、通过修改Hadoop集群配置文件来关闭远程访问控制(该方法最简单,但是存在不安全性)
通过修改Hadoop集群下/conf/hdfs-site.xml文件,声明dfs.permissions属性值为false来实现在集群关闭访问控制。
vim hdfs-site.xml (可能需要root权限 sudo vim hdfs-site.xml)
在原文件基础上添加如下命令:
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
修改结束后注意重启hadoop集群