【问题标题】:Spring XD stream creates only empty .tmp filesSpring XD 流仅创建空的 .tmp 文件
【发布时间】:2014-04-03 21:16:13
【问题描述】:

我正在尝试让 Spring-XD 与 Hortonworks Sandbox VM 一起工作。 一切都很顺利,直到第一次,测试流:

xd:>stream create --name ticktockhdfs --definition "Time | HDFS"
xd:>stream destroy --name ticktockhdfs
xd:>hadoop fs ls /xd/ticktockhdfs
-rw-r--r--   3 user hdfs          0 2014-04-03 22:05 /xd/ticktockhdfs/ticktockhdfs-0.txt.tmp
-rw-r--r--   3 user hdfs          0 2014-04-03 22:07 /xd/ticktockhdfs/ticktockhdfs-1.txt.tmp
-rw-r--r--   3 user hdfs          0 2014-04-03 22:38 /xd/ticktockhdfs/ticktockhdfs-2.txt.tmp
-rw-r--r--   3 user hdfs          0 2014-04-03 22:49 /xd/ticktockhdfs/ticktockhdfs-3.txt.tmp

文件保留为 .tmp 扩展名并且它们是空的。

在 XD 管理控制台上我可以看到错误:

只能复制到 0 个节点而不是 1 个

可能出了什么问题?

【问题讨论】:

    标签: hadoop hortonworks-data-platform spring-xd


    【解决方案1】:

    问题出在 VirtualBox 网络配置中。我从 NAT 切换到仅主机,它开始工作了。 此视频可能会有所帮助:https://www.youtube.com/watch?v=xG3nQAfkEyM&feature=youtu.be

    【讨论】:

    • 是的,网络通常是问题所在,看起来您可以访问名称节点但不能访问数据节点。真高兴你做到了。我在我们的 wiki 上整理了一个页面,用于在此处针对不同的 VM 运行 XD - github.com/spring-projects/spring-xd/wiki/…
    猜你喜欢
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多