Hive服务器数据库与节点的连接

时间:2018-04-27 06:02:27

标签: javascript node.js hive

我是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;
&#13;
&#13;

版本有问题吗?

我的节点版本是:6.1.0

jshs2版本是:0.4.4

0 个答案:

没有答案