当前位置: 首页 > 知识库问答 >
问题:

Hadoop HDFS-错误的fs:HDFS:/0.0.0.0:9000…应为:file:///

蒋啸
2023-03-14


    Configuration conf = new Configuration();
    conf.addResource(new Path("/home/hadoo/hadoop-2.5.2/etc/hadoop/core-site.xml"));
    conf.addResource(new Path("/home/hadoo/hadoop-2.5.2/etc/hadoop/hdfs-site.xml"));
    FileSystem fs = FileSystem.get(conf);



    Path path = new Path("hdfs://0.0.0.0:9000/user/hadoop/dataset/data.log");
    try {
      if (fs.exist(path)) {
        return true;
      } else {
        return false;
    } catch (IOException e) {
      e.printStackTrace();
    }

<configuration>
 <property>
  <name>fs.default.name</name>
  <value>hdfs://172.xx.xx.247:9000</value>
 </property>
</configuration>
<configuration>
 <property>
  <name>dfs.replication</name>
  <value>1</value>
 </property>
 <property>
  <name>dfs.name.dir</name>
  <value>file:///home/hadoop/hadoopdata/hdfs/namenode</value>
 </property>
 <property>
  <name>dfs.data.dir</name>
  <value>file:///home/hadoop/hadoopdata/hdfs/datanode</value>
 </property>
</configuration>
<property>
 <name>fs.file.impl</name>
 <value>org.apache.hadoop.fs.LocalFileSystem</value>
</property>
<property>
 <name>fs.hdfs.impl</name>
 <value>org.apache.hadoop.hdfs.DistributedFileSystem</value>
</property>

共有1个答案

桂浩言
2023-03-14

您的代码中有一个拼写错误。

您的代码:conf.addresource(新路径(“/home/hadoo/hadoop-2.5.2/etc/hadoop/core-site.xml”));

尝试:conf.addresource(新路径(“/home/hadoop/hadoop-2.5.2/etc/hadoop/core-site.xml”));

 类似资料:
  • 问题内容: 我正在学习angularJS书籍中的教程,并且必须设置服务器。这是server.js文件: 我收到此错误: 我已经知道,错误EACCES意味着我没有访问端口80的权限,但是我不知道如何解决此问题。任何帮助,不胜感激! 问题答案: 如果需要在端口80上运行服务器,则应使用反向代理(如nginx),该代理将在特权端口上使用系统帐户运行,并将请求代理到在非特权端口(> 1024)上运行的No

  • 我已经推了几个版本的应用在过去的几个月。然而,现在我有一个关于架构的错误,而我没有改变任何东西。 我的项目:体系结构:armv7、ARM64-$(ARCHS_STANDARD)有效的体系结构:arm64、armv7、armv7s 我的目标:体系结构:armv7,ARM64-$(ARCHS_STANDARD)有效体系结构:arm64,armv7 子项目目标:体系结构:armv7、ARM64-$(AR

  • 运行以下命令时:cmd/c c:\sonar-runner-2.4\bin\sonar-runner.bat (sonar runner安装在生成计算机上)我得到以下错误: 错误:无法访问sonar服务器“http://localhost:9000” 错误:sonar runner执行期间出错 错误:java.net.ConnectException:连接被拒绝:连接 错误:原因:连接被拒绝:连接

  • 我运行Jenkins,sonarqube每个docker和我在sonarqube docker安装声纳扫描仪。我在浏览器localhost:9000工作时检查了sonarqube,我在jenkins中配置了sonarqube和github repo,我在jenkins中构建了project,我得到了错误消息 下面是我在github存储库项目根目录中的sonar-project.properties

  • 问题内容: 我有这个行代码 在我的本地(WAMP)php 5.4.3上运行良好,但是当我将其托管在服务器cpanel上时,它将给出此错误 我服务器上的php版本是5.2.17 我没有发现任何问题,请帮忙 问题答案: 您需要运行PHP 5.4+才能使用速记数组

  • 下面是一些相关代码: 是什么导致了解析错误?