### Getting Started Guide for Feast Core Developers Pre-requisites: - [Maven](https://maven.apache.org/install.html) 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 ```bash # 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.yml ``` If you have [grpc_cli](https://github.com/grpc/grpc/blob/master/doc/command_line_tool.md) 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 "" ```