0

node.js と HDFS に関する情報を読む必要があります。私はCentosで働いています。HDFS にファイルがあり、それをコンソールで読み取って印刷したいと考えています。ファイルを書き込むための node.js プログラムを作成しましたが、動作します。しかし、HDFS ファイルを印刷したいのですが、うまくいきません。

これが私のコードです:

var WebHDFS = require('webhdfs');

var hdfs = WebHDFS.createClient({
    user: 'webuser',
    host: 'localhost',
    port: 80,
    path: '/user/cloudera/consultaBicing/numerobicis'
});

var fs = require('fs');

fs.readFile('/home/cloudera/proyecto/nodejs/node-v0.10.17/node_modules/express/prueba.txt',bar)

function bar(err,data) {
   err ? Function("error","throw error") (err) :console.log(data.toString());
}

hdfs.createReadStream('hdfs://localhost:8020/user/cloudera/consultaBicing/numerobicis', function(err, data){
    if(err) {
        return console.log(err);
    };
    console.log(data.toString());
}); 


hdfs.readFile('hdfs://localhost:8020/user/cloudera/consultaBicing/numerobicis', function(err,dat    a) {
    if (err) {
        return console.log(err)
    };

    console.log('imprimiendo');
    console.log(data.toString());
}); 

HDFS と node.js に関する情報を提供してくれる人はいますか?

4

1 に答える 1