我在hdfs中有以下文件
hdfs://localhost.localdomain:8020/user/cloudera/direccionbikes.out
我在node.js中写了一个进程,我需要删除这个文件。我使用 api webhdfs。
我在这个程序中使用了 createReadStream 和 createWriteStream。但是我不知道如何从 node.js 中删除这个文件
我在哪里可以看到关于这个问题的信息(webhdfs)
最佳答案
您可以在此处阅读有关 API 的信息 - https://hadoop.apache.org/docs/r1.0.4/webhdfs.html
提交 HTTP DELETE 请求。
curl -i -X DELETE "http://<host>:<port>/webhdfs/v1/<path>?op=DELETE
[&recursive=<true|false>]"
客户端收到带有 bool JSON 对象的响应:
HTTP/1.1 200 OK
Content-Type: application/json
Transfer-Encoding: chunked
{"boolean": true}
关于node.js - 如何从 node.js 中删除 hdfs 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24715786/