Updated methods. New indexes created in quickwit reading from same topic in kafka with different group id
This commit is contained in:
parent
c38255308a
commit
125e5289be
11 changed files with 46 additions and 39 deletions
10
clean.sh
10
clean.sh
|
|
@ -1,2 +1,8 @@
|
|||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit source delete --index quickwit-kafka --source kafka-source --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit index delete --index quickwit-kafka --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit source delete --index fetchevent --source fetch-kafka --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit index delete --index fetchevent --config s3-config.yaml
|
||||
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit source delete --index graphql --source graphql-kafka --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit index delete --index graphql --config s3-config.yaml
|
||||
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit source delete --index pageevent --source pageevent-kafka --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit index delete --index pageevent --config s3-config.yaml
|
||||
|
|
|
|||
|
|
@ -1 +1,3 @@
|
|||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/index-config.yaml:/quickwit/index-config.yaml -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit index create --index-config index-config.yaml --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/index-config-fetch.yaml:/quickwit/index-config-fetch.yaml -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit index create --index-config index-config-fetch.yaml --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/index-config-graphql.yaml:/quickwit/index-config-graphql.yaml -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit index create --index-config index-config-graphql.yaml --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/index-config-pageevent.yaml:/quickwit/index-config-pageevent.yaml -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit index create --index-config index-config-pageevent.yaml --config s3-config.yaml
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
docker run -v /etc/hosts:/etc/hosts:ro -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -v $(pwd)/kafka-source.yaml:/quickwit/kafka-source.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit source create --index quickwit-kafka --source-config kafka-source.yaml --config s3-config.yaml
|
||||
3
create_sources.sh
Normal file
3
create_sources.sh
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
docker run -v /etc/hosts:/etc/hosts:ro -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -v $(pwd)/source-fetch.yaml:/quickwit/source-fetch.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit source create --index fetchevent --source-config source-fetch.yaml --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -v $(pwd)/source-graphql.yaml:/quickwit/source-graphql.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit source create --index graphql --source-config source-graphql.yaml --config s3-config.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config.yaml:/quickwit/s3-config.yaml -v $(pwd)/source-pageevent.yaml:/quickwit/source-pageevent.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region quickwit/quickwit source create --index pageevent --source-config source-pageevent.yaml --config s3-config.yaml
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
version: 0
|
||||
|
||||
index_id: fetch
|
||||
index_id: fetchevent
|
||||
|
||||
doc_mapping:
|
||||
mode: strict
|
||||
|
|
@ -27,8 +27,8 @@ doc_mapping:
|
|||
record: position
|
||||
- name: status
|
||||
type: i64
|
||||
indexed: true
|
||||
fast: true
|
||||
record: position
|
||||
- name: timestamp
|
||||
type: i64
|
||||
fast: true
|
||||
|
|
|
|||
|
|
@ -11,8 +11,8 @@ doc_mapping:
|
|||
field_mappings:
|
||||
- name: message_id
|
||||
type: i64
|
||||
indexed: true
|
||||
fast: true
|
||||
record: position
|
||||
- name: timestamp
|
||||
type: i64
|
||||
fast: true
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/qwdata:/quickwit/qwdata -v $(pwd)/s3-config-listen.yaml:/quickwit/s3-config-listen.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=eu-central-1 -e AWS_REGION=eu-central-1 -p 127.0.0.1:7280:7280 quickwit/quickwit run --config s3-config-listen.yaml
|
||||
docker run -v /etc/hosts:/etc/hosts:ro -v $(pwd)/s3-config-listen.yaml:/quickwit/s3-config-listen.yaml -e AWS_ACCESS_KEY_ID=$aws_access_key_id -e AWS_SECRET_ACCESS_KEY=$aws_secret_access_key -e AWS_DEFAULT_REGION=$aws_region -e AWS_REGION=$aws_region -p 127.0.0.1:7280:7280 quickwit/quickwit run --config s3-config-listen.yaml
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
#
|
||||
# Kafka source config file.
|
||||
# Source config file.
|
||||
#
|
||||
source_id: kafka-source
|
||||
|
||||
source_id: fetch-kafka
|
||||
source_type: kafka
|
||||
params:
|
||||
topic: quickwit-kafka
|
||||
client_params:
|
||||
bootstrap.servers: kafka-1.kafka-headless.db.svc.cluster.local:9092
|
||||
group.id: fetch-consumer
|
||||
# security.protocol: SSL
|
||||
12
source-graphql.yaml
Normal file
12
source-graphql.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#
|
||||
# Source config file.
|
||||
#
|
||||
|
||||
source_id: graphql-kafka
|
||||
source_type: kafka
|
||||
params:
|
||||
topic: quickwit-kafka
|
||||
client_params:
|
||||
bootstrap.servers: kafka-1.kafka-headless.db.svc.cluster.local:9092
|
||||
group.id: graphql-consumer
|
||||
# security.protocol: SSL
|
||||
12
source-pageevent.yaml
Normal file
12
source-pageevent.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#
|
||||
# Source config file.
|
||||
#
|
||||
|
||||
source_id: pageevent-kafka
|
||||
source_type: kafka
|
||||
params:
|
||||
topic: quickwit-kafka
|
||||
client_params:
|
||||
bootstrap.servers: kafka-1.kafka-headless.db.svc.cluster.local:9092
|
||||
group.id: pageevent-consumer
|
||||
# security.protocol: SSL
|
||||
29
sources.yaml
29
sources.yaml
|
|
@ -1,29 +0,0 @@
|
|||
#
|
||||
# Source config file.
|
||||
#
|
||||
|
||||
sources:
|
||||
- fetch: fetch-kafka
|
||||
source_type: kafka
|
||||
params:
|
||||
topic: quickwit-kafka
|
||||
client_params:
|
||||
bootstrap.servers: kafka-1.kafka-headless.db.svc.cluster.local:9092
|
||||
group.id: fetch-consumer
|
||||
# security.protocol: SSL
|
||||
- graphql: graphql-kafka
|
||||
source_type: kafka
|
||||
params:
|
||||
topic: quickwit-kafka
|
||||
client_params:
|
||||
bootstrap.servers: kafka-1.kafka-headless.db.svc.cluster.local:9092
|
||||
group.id: graphql-consumer
|
||||
# security.protocol: SSL
|
||||
- graphql: graphql-pageevent
|
||||
source_type: kafka
|
||||
params:
|
||||
topic: quickwit-kafka
|
||||
client_params:
|
||||
bootstrap.servers: kafka-1.kafka-headless.db.svc.cluster.local:9092
|
||||
group.id: pageevent-consumer
|
||||
# security.protocol: SSL
|
||||
Loading…
Add table
Reference in a new issue