const hive = require('../'); const { TCLIService, TCLIService_types } = hive.thrift; const client = new hive.HiveClient( TCLIService, TCLIService_types ); client.connect( { host: 'localhost', port: 10000 }, new hive.connections.TcpConnection(), new hive.auth.NoSaslAuthentication() ).then( async client => { const session = await client.openSession({ client_protocol: TCLIService_types.TProtocolVersion.HIVE_CLI_SERVICE_PROTOCOL_V10 }); const response = await session.getInfo( TCLIService_types.TGetInfoType.CLI_DBMS_VER ); console.log(response.getValue()); await session.close(); }).catch(error => { console.log(error); });