The Remote Offline Store is an Arrow Flight client for the offline store that implements the RemoteOfflineStore
class using the existing OfflineStore
interface. The client implements various methods, including get_historical_features
, pull_latest_from_table_or_query
, write_logged_features
, and offline_write_batch
.
User needs to create client side feature_store.yaml
file and set the offline_store
type remote
and provide the server connection configuration including adding the host and specifying the port (default is 8815) required by the Arrow Flight client to connect with the Arrow Flight server.
The complete example can be find under remote-offline-store-example
Please see the detail how to configure offline feature server offline-feature-server.md