如何使用Java API将数据附加到HDFS中的现有文件?

时间:2016-12-20 03:19:25

标签: java hadoop

我正在使用const articles = Articles.find({title: 'x'}).fetch() console.log(articles) 版本2.6.0并尝试将数据附加到HDFS中的现有文件,但似乎它对我不起作用。这是我使用SELECT * from ( SELECT * from database.tabe1 union SELECT * from database.tabe2 union SELECT * from database.tabe3 union .. .. .. SELECT * from database.tabe10 ) WHERE name = 'oranges'. 函数写入HDFS的方法。

hadoop

Write()和create()函数运行良好,但是append()函数。 我收到了这个错误:

  

无法关闭文件/test_dir_10/append_data_to_this_file.txt。租   恢复正在进行中。稍后再试。

我还将此属性添加到hdsf-site.xml

FileSystem.Append

所以任何人都知道我错过了什么或做错了什么? 感谢。

1 个答案:

答案 0 :(得分:0)

问题通过在文件系统上运行来解决

hadoop dfs -setrep -R -w 2 /