hive_metastore is the hive metastore client for Rust.
We are using tent-rs provided tent-thrift as our thrift runtime.
To use this crate, you need to add tent-thrift to your Cargo.toml in this way:
toml
thrift = {package = "tent-thrift", version= "0.18.1"}
thrift/hms.thrift is copied from apache/hive.
We removed fb303 so that we can build without fb303.thrift been required.
To re-generate code, please run:
shell
thrift -out ./src -gen rs -r thrift_idl/hms.thrift
We deliver the generated code in this repo, so users don't need to run this command.
Check out the CONTRIBUTING.md guide for more details on getting started with contributing to this project.
Submit issues for bug report or asking questions in discussion.
Licensed under Apache License, Version 2.0.