Pre-requisites:
- Maven build tool version 3.6.x
- A running Postgres instance. For easier to get started, please configure the database like so
database: postgres user: postgres password: password - A running Redis instance
host: localhost port: 6379 - Access to Google Cloud BigQuery (optional)
- Access to Kafka brokers (to test starting ingestion jobs from Feast Core)
Run the following maven command to start Feast Core GRPC service running on port 6565 locally
# Using configuration from src/main/resources/application.yml
mvn spring-boot:run
# Using configuration from custom location e.g. /tmp/config.application.yml
mvn spring-boot:run -Dspring.config.location=/tmp/config.application.ymlIf you have grpc_cli installed, you can check that Feast Core is running
grpc_cli ls localhost:6565
grpc_cli call localhost:6565 GetFeastCoreVersion ""
grpc_cli call localhost:6565 ListStores ""