oozie java.io.IOException:方案无文件系统:hdfs

问题描述 投票:0回答:1

我已经使用Hadoop 2.7.3设置了oozie 4.3.1。

oozie已成功设置并运行,并且能够看到Web控制台http://localhost:11000/oozie/并使用oozie status命令进行确认。

问题1:在更改具有相关详细信息的job.properties之后运行oozie示例时,将得到错误。nameNode = hdfs:// localhost:9000jobTracker = localhost:8032

bin/oozie job -oozie http://localhost:11000/oozie -config $OOZIE_HOME/examples/apps/map-reduce/job.properties -run

Error: E0902 : E0902: Exception occured: [No FileSystem for scheme: hdfs]

问题2:oozie admin -sharelibupdate

[ShareLib update status]
    host = http://f091403isdpbato05:11000/oozie
    status = java.io.IOException: No FileSystem for scheme: hdfs

hdfs路径和其他与oozie相关的.xml文件也已使用正确的配置进行了更新。

请让我知道前进的任何解决方案。

hadoop oozie hadoop-streaming oozie-coordinator oozie-workflow
1个回答
0
投票

您可以尝试将以下内容添加到您的core-site.xml中:

<property>
   <name>fs.file.impl</name>
   <value>org.apache.hadoop.fs.LocalFileSystem</value>
   <description>The FileSystem for file: uris.</description>
</property>

<property>
   <name>fs.hdfs.impl</name>
   <value>org.apache.hadoop.hdfs.DistributedFileSystem</value>
   <description>The FileSystem for hdfs: uris.</description>
</property> 
© www.soinside.com 2019 - 2024. All rights reserved.