Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Getting Started Guide for Feast Core Developers

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.yml

If 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 ""