Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi NIFI PutHDFS无法写入内容_Apache Nifi - Fatal编程技术网

Apache nifi NIFI PutHDFS无法写入内容

Apache nifi NIFI PutHDFS无法写入内容,apache-nifi,Apache Nifi,我是Nifi的新手 我正试图从数据库中获取数据并将其放到hadoop中 我似乎成功地使用PutHDFS处理器从nifi连接了hadoop 运行PutHDFS后,将成功创建一个文件 但问题是。。文件是空的。没有内容 我尝试使用GetFile从本地nifi服务器获取一个文件,但结果是一样的。因此,从源头上讲,没有问题 我不知道为什么NIFI无法将内容写入hadoop文件。甚至没有发生错误 请帮助我。请共享您的流程(或将其导出为模板)和正在使用的处理器的配置。可能的原因是发送到PutHDFS处理器的流

我是Nifi的新手

我正试图从数据库中获取数据并将其放到hadoop中

我似乎成功地使用PutHDFS处理器从nifi连接了hadoop

运行PutHDFS后,将成功创建一个文件

但问题是。。文件是空的。没有内容

我尝试使用GetFile从本地nifi服务器获取一个文件,但结果是一样的。因此,从源头上讲,没有问题

我不知道为什么NIFI无法将内容写入hadoop文件。甚至没有发生错误


请帮助我。

请共享您的流程(或将其导出为模板)和正在使用的处理器的配置。可能的原因是发送到
PutHDFS
处理器的流文件没有内容,您可以通过停止
PutHDFS
处理器并列出通向它的队列的内容来检查这些流文件。请首先通过停止
PutHDFS
检查流文件中是否有内容,然后让流文件排队。FlowFile大小显示在排队关系上。如果是
0 KB
,则可以安全地说流文件中没有任何内容/I检查了流文件,其内容为AVRO格式。我认为这不是源配置的问题,而是目标(putHDFS)的问题。