This sample is for experimenting with the Airbyte Module (ABM) locally, without Kubernetes.
The server is configured to obtain a CSV file from https://people.sc.fsu.edu/~jburkardt/data/csv/letter_frequency.csv
The Airbyte server is both an HTTP server (on port 8080) and an Arrow Flight server (on port 8081)
- Install python dependencies
pipenv install
- Run the server with
pipenv run server --config sample/sample.yaml --workdir /tmp
- Read the letter_frequency dataset from HTTP server:
curl localhost:8080/letter_frequency
- Read the letter_frequency dataset from the arrow-flight server:
pipenv run python sample/sample.py