tree: edb11d6b561396e6491cf34d04c888996ebffbcb [path history] [tgz]
  1. fb303/
  2. hive_metastore/
  3. Makefile
  4. README.md
vendor/README.md

Vendor packages

Some packages we want to maintain in the repository itself, because there is no good 3rd party alternative.

Quick Setup

Generate all vendor packages:

make all

Generate individual packages:

make fb303           # FB303 Thrift client only
make hive-metastore  # Hive Metastore Thrift definitions only

Packages

FB303 Thrift client

fb303 is a base Thrift service and a common set of functionality for querying stats, options, and other information from a service.

Generate with Make:

make fb303

Hive Metastore Thrift definition

The thrift definition require the fb303 service as a dependency

Generate with Make:

make hive-metastore

Requirements

  • Apache Thrift compiler (thrift)
  • curl for downloading Thrift definitions