Я использую jshs2 для получения данных из AWS EMR. Я не получаю никакой ошибки или какого-либо успешного ответа, может ли кто-нибудь подсказать мне, что я делаю неправильно?
Вот мой код:
var serverConf = require("jshs2");
var Configuration = serverConf.Configuration;
var HiveConnection = serverConf.HiveConnection;
var IDLContainer = serverConf.IDLContainer;
var parms = {
"auth": 'NOSASL',
"host": 'AWS MASTER NODE',
"port": 10000,
"username": 'HIVEUSERNAME', (Get from /etc/hive/conf/hive-site.xml)
"password": 'HIVEPASSWORD' (Get from /etc/hive/conf/hive-site.xml)
}
const hiveConfig = new Configuration(parms);
const idl = new IDLContainer();
function start() {
idl.initialize(hiveConfig).then(function(data) {
var connection = new HiveConnection(hiveConfig, idl);
var cursor = connection.connect().then(function() {
console.log('success');
}, function(err) {
console.log("error",err);
});
})
}
start();