Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点js webhdfs回调_Javascript_Node.js_Hadoop_Hdfs_Webhdfs - Fatal编程技术网

Javascript 节点js webhdfs回调

Javascript 节点js webhdfs回调,javascript,node.js,hadoop,hdfs,webhdfs,Javascript,Node.js,Hadoop,Hdfs,Webhdfs,我正在使用webhdfs库将文件移动到hdfs(hadoop文件系统),如: 问题是,在每种情况下,即出错和成功时,都会触发finish回调,因此如何识别成功 var hdfsConnector = WebHDFS.createClient(this.config()); var localFileStream = fs.createReadStream(sourcePath); var remoteFileStream = hdfsConnector.createWriteStream(de

我正在使用webhdfs库将文件移动到hdfs(hadoop文件系统),如:

问题是,在每种情况下,即出错和成功时,都会触发finish回调,因此如何识别成功

var hdfsConnector = WebHDFS.createClient(this.config());

var localFileStream = fs.createReadStream(sourcePath);
var remoteFileStream = hdfsConnector.createWriteStream(destinationPath);
localFileStream.pipe(remoteFileStream);

remoteFileStream.on('error', function onError (err) {
    //On error 
});

remoteFileStream.on('finish', function onFinish () {
    //On finish
});