forked from feast-dev/feast
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request feast-dev#15 from redhatHameed/doc-change
update the document change and fix teardown function
- Loading branch information
Showing
6 changed files
with
70 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Offline feature server | ||
|
||
## Description | ||
|
||
The Offline feature server is an Apache Arrow Flight Server that uses the gRPC communication protocol to exchange data. | ||
This server wraps calls to existing offline store implementations and exposes interfaces as Arrow Flight endpoints. | ||
|
||
## How to configure the server | ||
|
||
## CLI | ||
|
||
There is a CLI command that starts the Offline feature server: `feast serve_offline`. By default, remote offline server uses port 8815, the port can be overridden with a `--port` flag. | ||
|
||
## Deploying as a service on Kubernetes | ||
|
||
The Offline feature server can be deployed using helm chart see this [helm chart](https://github.com/feast-dev/feast/blob/master/infra/charts/feast-feature-server). | ||
|
||
User need to set `feast_mode=offline`, when installing Offline feature server as shown in the helm command below: | ||
|
||
``` | ||
helm install feast-offline-server feast-charts/feast-feature-server --set feast_mode=offline --set feature_store_yaml_base64=$(base64 > feature_store.yaml) | ||
``` | ||
|
||
## Server Example | ||
|
||
The complete example can be find under [remote-offline-store-example](../../../examples/remote-offline-store) | ||
|
||
## How to configure the client | ||
|
||
Please see the detail how to configure offline store client [remote-offline-store.md](../offline-stores/remote-offline-store.md) | ||
|
||
## Functionality Matrix | ||
|
||
The set of functionalities supported by remote offline stores is the same as those supported by offline stores with the SDK, which are described in detail [here](../offline-stores/overview.md#functionality). | ||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Remote Offline Store | ||
|
||
## Description | ||
|
||
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`. | ||
|
||
## How to configure the client | ||
|
||
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. | ||
|
||
{% code title="feature_store.yaml" %} | ||
```yaml | ||
offline_store: | ||
type: remote | ||
host: localhost | ||
port: 8815 | ||
``` | ||
{% endcode %} | ||
## Client Example | ||
The complete example can be find under [remote-offline-store-example](../../../examples/remote-offline-store) | ||
## How to configure the server | ||
Please see the detail how to configure offline feature server [offline-feature-server.md](../feature-servers/offline-feature-server.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters