influxdb/ingester
Fraser Savage fd8a89deea
feat(ingester): WIP - WAL rotate task uses reference tracker for delete
This is the first commit in line to connect the WAL segment reference
tracker actor up to the rest of the ingester. It removes the segment file
deletion and hacky sleep from the rotate task, deferring to the actor
for deletion tracking.
2023-07-05 15:23:37 +01:00
..
benches refactor(wal): Remove op-level `sequence_number`, use per table map 2023-07-05 14:20:43 +01:00
src feat(ingester): WIP - WAL rotate task uses reference tracker for delete 2023-07-05 15:23:37 +01:00
tests refactor(wal): Implement `Iterator` for ClosedSegmentFileReader 2023-06-09 17:30:53 +01:00
Cargo.toml chore(deps): Bump thiserror from 1.0.40 to 1.0.41 (#8149) 2023-07-05 09:25:14 +00:00
README.md fix: Rename router2 to router 2023-05-09 22:01:39 -04:00

README.md

ingester

Quick run

Set up empty catalog db:

mkdir -p /tmp/iox/{wal,obj}

createdb iox_shared
./target/debug/influxdb_iox catalog setup --catalog-dsn postgres:///iox_shared

Run ingester:

./target/debug/influxdb_iox run ingester --api-bind=127.0.0.1:8081 --grpc-bind=127.0.0.1:8042 --wal-directory /tmp/iox/wal  --catalog-dsn postgres:///iox_shared --object-store=file --data-dir=/tmp/iox/obj -v

Run router:

./target/debug/influxdb_iox run router --api-bind=127.0.0.1:8080 --grpc-bind=127.0.0.1:8085 --ingester-addresses=127.0.0.1:8042 --catalog-dsn postgres:///iox_shared -v

Run querier:

./target/debug/influxdb_iox run querier --ingester-addresses=http://127.0.0.1:8042 --api-bind 127.0.0.1:8083 --grpc-bind 127.0.0.1:8082 --catalog-dsn postgres:///iox_shared --object-store=file --data-dir=/tmp/iox/obj -v