我遇到使用NodeJS从Hive获取数据的问题。 NodeJS中有example for hive module。这是我正在运行的代码(使用真正的IP地址:)):
hive = require('node-hive').for({server:"server.ip.address", timeout:10000});
console.log("before fetch..");
hive.fetch("select * from table", function(err, data) {
console.log("select * from table");
data.each(function(record) {
console.log(record);
});
});
但它不起作用。在日志中,我在获取之前只获得了 .. 因此hive.fetch()
功能无法执行。
有人知道这里缺少什么吗?我已经尝试过与Hive Query Editor相同的查询,并且它的工作正常。