gpt4 book ai didi

unix - Hadoop hdfs cat pipe edgenode 到 hdfs

转载 作者:行者123 更新时间:2023-12-02 19:03:03 25 4
gpt4 key购买 nike

我正在尝试将数据从本地边缘节点发送到 hdfs 作为管道。目的是模拟来自外部服务器的数据,通过边缘节点撞击管道,然后将其登陆 hdfs。这是我们的要求。我已经尝试了以下命令,但它似乎停滞不前。

mkfifo my_pipe
cat mysqlfile.sql my_pipe & cat pipe | hdfs dfs -put /user/bob/test.txt

最佳答案

如果您 cat一个命名管道,它会挂起,因为它会等到 EOF .

如果您想使用管道执行此操作,也许您应该尝试一些更简单的方法,例如:

cat mysqlfile.sql | hadoop fs -put - /path/you/desire/file.txt

您将在 this thread 上找到有关命名管道、cat 和 tail 的一些有用信息。 .

关于unix - Hadoop hdfs cat pipe edgenode 到 hdfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40088986/

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