0
私はApache Drillを使用して、さまざまなデータソースからデータを照会しています。 データが非常に大きい場合はデータをストリーミングしたいが、応答本体をJSONオブジェクトとして取得しています。 Apache Drillでどうすればいいですか?これはコードですApache Drill-Node JSでデータをストリーミングする方法は?
function executeQuery(req, res) {
log.info("entering executeQuery");
//var key = req.query.key;
if (!_.isEmpty(req.body)) {
var queryString = req.body.query;
log.info("queryString: : " + queryString);
}
var query = {
'queryType': 'SQL',
'query': queryString
};
var url = 'http://localhost:8047/query.json';
var options = {
method: 'post',
body: query,
json: true,
url: url
};
var callback = function (err, response, body) {
if (err) {
console.error('error posting json: ', err)
throw err;
}
log.info(typeof body);
body.pipe(res);
}
request(options, callback);
}
です。この質問に対する回答はありましたか? @ user3649361 –