我是node.js的新手
我要做的是连接到hive数据库服务器。并从db。
获取数据我决定使用jshs2。但我的联系并没有建立。
即使我没有收到任何错误或任何错误?有人可以告诉我,我做得对吗
这是我的代码:
var serverConf = require("jshs2");
var Configuration = serverConf.Configuration;
var HiveConnection = serverConf.HiveConnection;
var IDLContainer = serverConf.IDLContainer;
var options = {
"auth": 'NOSASL',
"host": 'myserver',
"port": 10000,
"timeout": 100,
"username": 'abc',
"password": 'abc'
}
const hiveConfig = new Configuration(options);
const idl = new IDLContainer();
function main() {
idl.initialize(hiveConfig).then(function(data) {
var connection = new HiveConnection(hiveConfig, idl);
var cursor = connection.connect().then(function() {
console.log("success");
// var res = cursor.execute('SELECT * FROM employees LIMIT 10');
// if (res.hasResultSet) {
// cursor.fetchBlock().then(function(fetchResult) {
// for (var i = 0; i < fetchResult.rows.length; i++) {
// console.log(fetchResult.rows[i])
// }
// })
// }
// cursor.close();
// connection.close();
}, function() {
console.log("error");
});
})
}
main();
&#13;
版本有问题吗?
我的节点版本是:6.1.0
jshs2版本是:0.4.4