1.使用eclipse创建hadoop连接时,报如下错误Retrying connect to server: 192.168.1.120/192.168.1.120:9000. Already tried 7 time(s); maxRetries=45
2.检查自己的core-site.xml是否与java程序中namenode的名称和地址一致
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://192.168.1.120:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/hadoop_soft/hadoop-2.7.2/current/tmp</value>
</property>
<property>
<name>fs.trash.interval</name>
<value>4320</value>
</property>
</configuration>
public class Demo1 {
@Test
public void test() throws Exception{
//设置环境变更 HADOOP_USER_NAME
System.setProperty("HADOOP_USER_NAME","root");
Configuration conf=new Configuration();
conf.set("fs.defaultFS","hdfs://192.168.1.120:9000");
FileSystem client=FileSystem.get(conf);
client.mkdirs(new Path("/folder1"));
client.close();
}
}
3.关闭namenode的防火墙
4.再次运行java程序,文件夹创建成功
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30180323/viewspace-2143652/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30180323/viewspace-2143652/