Я новичок в 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();
Есть ли проблемы с версией?
Версия моего узла: 6.1.0
jshs2 версия: 0.4.4