@cubejs-backend/hive-driver
v1.1.4
Published
Cube.js Hive database driver
Downloads
2,837
Readme
Website • Docs • Blog • Slack • Twitter
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
- Download Hive Thrift definition for your version from https://github.com/apache/hive/blob/master/service-rpc/if/TCLIService.thrift.
- Install Apache Thrift on your machine.
- Run
$ thrift --gen js:node c TCLIService.thrift
. - Copy generated files to the idl directory of this repository.
Using Docker
- Download Hive Thrift definition for your version from https://github.com/apache/hive/blob/master/service-rpc/if/TCLIService.thrift.
- Have docker installed and running
- Run
docker run -v "$PWD:/data" thrift thrift -o /data --gen js:node /data/TCLIService.thrift
- Copy generated files to the idl directory of this repository.
License
Cube.js Hive Database Driver is Apache 2.0 licensed.