gpt4 book ai didi

java - 在映射器中运行 hdfs -text 命令并使用输出

转载 作者:可可西里 更新时间:2023-11-01 16:56:25 25 4
gpt4 key购买 nike

有没有办法在映射器中运行 hadoop 命令?

例如我要运行

hdfs dfs -text /path/to/file 

我会将该输出用于我的映射器逻辑。或者有其他选择吗?

例如运行命令hdfs dfs -text/path/to/file作为Java的子进程

最佳答案

更好的是使用 Java HDFS API打开 HDFS 文件并将内容读入您可以使用的变量。

例如:

InputStream is = FileSystem.get(yourConfigurationObject).open(new Path("/path/to/file"));

关于java - 在映射器中运行 hdfs -text 命令并使用输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29290932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com