Соединение базы данных сервера Hive с узлом - PullRequest
0 голосов
/ 27 апреля 2018

Я новичок в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...