【问题标题】:How to delete a hdfs file from node.js如何从 node.js 中删除 hdfs 文件
【发布时间】:2014-07-12 17:57:07
【问题描述】:

我在 hdfs 中有以下文件

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

我在 node.js 中写了一个进程,我需要删除这个文件。我使用 api webhdfs。

我在这个程序中使用了 createReadStream 和 createWriteStream。但我不知道如何从 node.js 中删除这个文件

我在哪里可以阅读有关此问题的信息(webhdfs)

【问题讨论】:

    标签: node.js hadoop hdfs webhdfs


    【解决方案1】:

    您可以在此处阅读有关 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>]"
    

    客户端收到带有布尔 JSON 对象的响应:

    HTTP/1.1 200 OK
    Content-Type: application/json
    Transfer-Encoding: chunked
    
    {"boolean": true}
    

    【讨论】:

    • 在您的答案中发布相关 API,因为这些链接将来可能会损坏
    猜你喜欢
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    相关资源
    最近更新 更多