配置单元查询无法从node.js代码运行

ykejflvf  于 2021-06-28  发布在  Hive
关注(0)|答案(0)|浏览(180)

我使用thrift hive模块将node.js应用程序连接到hive服务器。当我尝试运行node.js web应用程序时,我的配置单元查询没有运行,也没有给出任何错误。

var express = require('express');
var cmd=require('node-cmd');

var assert     = require('assert');
var thrift     = require('thrift');
var hive  = require('thrift-hive');
//var hive = require('thrift-hive');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res) {

    console.log("ruchit1");

var client = hive.createClient({
  version: '0.7.1-cdh3u2',
  server: '127.0.0.1',
  port: 10000,
  timeout: 1000
});
// Execute call 
client.execute('use default', function(err){
  // Query call 
    console.log("ruchit2");

  client.query('show tables')
  .on('row', function(database){

    console.log(database+"ruchit3");
  })
  .on('error', function(err){
    console.log(err.message);
    client.end();
  })
  .on('end', function(){
    client.end();
  });
});
});

module.exports = router;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题