首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hadoop hdfs cat管道edgenode到hdfs

Hadoop hdfs cat管道edgenode到hdfs
EN

Stack Overflow用户
提问于 2016-10-17 22:25:16
回答 1查看 1.1K关注 0票数 1

我正在尝试将数据从本地edgenode作为管道发送到hdfs。其目的是模拟来自外部服务器的数据经过边缘节点,命中管道,然后将其放入hdfs。这是我们的要求。我已经尝试了下面的命令,但它似乎停止了。

代码语言:javascript
复制
mkfifo my_pipe
cat mysqlfile.sql my_pipe & cat pipe | hdfs dfs -put /user/bob/test.txt
EN

回答 1

Stack Overflow用户

发布于 2016-10-17 23:21:56

如果您cat命名管道,它将挂起,因为它等待,直到EOF

如果你想使用管道来做这件事,也许你应该尝试一些更简单的方法,比如:

代码语言:javascript
复制
cat mysqlfile.sql | hadoop fs -put - /path/you/desire/file.txt

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40088986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档