File[hdfs://ns1/dtInsight/flink112/completed-jobs/b0c2ca62b5502cc3baa4e639a7fb5a70] not exit in hdfs 21 at com.dtstack.engine.flink.util.FileUtil.readStreamFromFile(FileUtil.java:65)
时间: 2024-01-02 22:05:03 浏览: 26
这个错误信息表示在 HDFS 中不存在指定的文件。您可以检查以下几个方面来解决问题:
1. 确认文件路径是否正确,包括文件名和目录路径。
2. 检查文件是否已被删除或移动到其他位置。
3. 确认您的 Hadoop 集群是否正常运行,包括 NameNode 和 DataNode 是否处于活动状态。
4. 确认您的程序是否有足够的权限来访问该文件,包括所在目录的权限和 HDFS 系统的权限。
如果您确定文件路径正确,文件未被移动或删除,Hadoop 集群正常运行,程序有足够的权限,但仍然无法访问该文件,则可能是其他原因导致的问题。建议您检查系统日志以获取更多信息,并尝试在其他环境中重新运行程序以确定问题是否出现。
相关问题
Wrong FS: hdfs://master:9000/hotel_data3/part-00000, expected: file:///
这个错误提示表明程序在尝试访问HDFS文件系统时出现了问题。错误信息中的“Wrong FS”表示程序正在尝试访问错误的文件系统,即它正在尝试访问HDFS文件系统,但是实际上应该访问本地文件系统。因此,程序期望的文件系统应该是“file:///”,而不是“hdfs://master:9000/”。
可能的原因是在程序中配置了错误的文件系统路径。请检查程序中的配置文件,确保文件系统路径正确。另外,还需要确保HDFS服务正在运行,并且可以通过“hdfs://master:9000/”路径访问。如果HDFS服务未运行,则需要启动它。
hdfs://192.168.10.111:9000/user/test, expected: file:///
根据提供的引用内容,hdfs://192.168.10.111:9000/user/test的预期路径应该是file:///。这个路径的预期格式是file:///[本地文件系统路径],表示文件存储在本地文件系统中。在Hadoop中,HDFS路径使用hdfs://[HDFS地址]:[HDFS端口]/[文件路径]的格式,而file:///表示本地文件系统。由于给出的路径是以hdfs://开头的,所以预期路径是file:///。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>