如何从node.js中删除hdfs文件

hgc7kmma  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(371)

我在hdfs中有以下文件

hdfs://localhost.localdomain:8020/user/cloudera/direccionbikes.out

我在node.js中编写了一个进程,需要删除这个文件。我使用api webhdfs。
我在这个程序中使用createreadstream和createwritestream。但是我不知道如何从node.js中删除这个文件
在哪里可以阅读有关此问题的信息(webhdfs)

7cwmlq89

7cwmlq891#

您可以在这里阅读有关API的信息-https://hadoop.apache.org/docs/r1.0.4/webhdfs.html
提交http删除请求。

curl -i -X DELETE "http://<host>:<port>/webhdfs/v1/<path>?op=DELETE
                              [&recursive=<true|false>]"

客户端收到一个带有布尔json对象的响应:

HTTP/1.1 200 OK
Content-Type: application/json
Transfer-Encoding: chunked

{"boolean": true}

相关问题