Some packages we want to maintain in the repository itself, because there is no good 3rd party alternative.
Generate all vendor packages:
make all
Generate individual packages:
make fb303 # FB303 Thrift client only make hive-metastore # Hive Metastore Thrift definitions only
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
The thrift definition require the fb303 service as a dependency
Generate with Make:
make hive-metastore
thrift)curl for downloading Thrift definitions