我已经使用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文件也已使用正确的配置进行了更新。
请让我知道前进的任何解决方案。
您可以尝试将以下内容添加到您的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>