Hadoop SpringXD流只创建空的.tmp文件

Hadoop SpringXD流只创建空的.tmp文件,hadoop,hortonworks-data-platform,spring-xd,Hadoop,Hortonworks Data Platform,Spring Xd,我正在尝试让SpringXD与Hortonworks沙盒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

我正在尝试让SpringXD与Hortonworks沙盒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个节点


可能有什么问题?问题出在VirtualBox网络配置中。我从NAT切换到仅主机,它开始工作。
此视频很有帮助:

是的,网络通常是问题所在,看起来您可以访问namenode,但不能访问datanode。很高兴你让它工作了。我在我们的wiki上放了一个页面,用于针对不同的vm运行XD-