@cubejs-backend/hive-driver

0.35.26 • Public • Published

Cube.js

WebsiteDocsBlogSlackTwitter

npm version GitHub Actions

Cube.js Hive Database Driver

Pure Javascript Thrift HiveServer 2 driver.

Support

This package is community supported and should be used at your own risk.

While the Cube Dev team is happy to review and accept future community contributions, we don't have active plans for further development. This includes bug fixes unless they affect different parts of Cube.js. We're looking for maintainers for this package. If you'd like to become a maintainer, please contact us in Cube.js Slack.

Contributing Missing Hive Protocol

Local Installation

  1. Download Hive Thrift definition for your version from https://github.com/apache/hive/blob/master/service-rpc/if/TCLIService.thrift.
  2. Install Apache Thrift on your machine.
  3. Run $ thrift --gen js:node c TCLIService.thrift.
  4. Copy generated files to the idl directory of this repository.

Using Docker

  1. Download Hive Thrift definition for your version from https://github.com/apache/hive/blob/master/service-rpc/if/TCLIService.thrift.
  2. Have docker installed and running
  3. Run docker run -v "$PWD:/data" thrift thrift -o /data --gen js:node /data/TCLIService.thrift
  4. Copy generated files to the idl directory of this repository.

License

Cube.js Hive Database Driver is Apache 2.0 licensed.

Readme

Keywords

none

Package Sidebar

Install

npm i @cubejs-backend/hive-driver

Weekly Downloads

324

Version

0.35.26

License

Apache-2.0

Unpacked Size

1.02 MB

Total Files

12

Last publish

Collaborators

  • cubedevinc
  • statsbot
  • keydunov