vrajat commented on PR #12157:
URL: https://github.com/apache/pinot/pull/12157#issuecomment-1867294975

   A simple script to show message expiration in kafka
   
   Assume all the components are installed
   - Kafka
   - Kafka CLIs
   - Faker
   
   ```
   # Create a topic with retention of 1m
   kafka_2.13-3.6.1/bin/kafka-topics.sh --bootstrap-server localhost:9092 
--create --config retention.ms=60000 --topic cli_profiles
   
   # Produce 5 rows
   faker -r 5 profile | nl -w2 -v 10 -s':' | 
./kafka_2.13-3.6.1/bin/kafka-console-producer.sh --bootstrap-server 
localhost:9092 --property parse.key=true --property key.separator=":" --topic 
cli_profile
   
   # Example row:
   1:{'job': 'Health service manager', 'company': 'Wall, Ballard and Anderson', 
'ssn': '729-80-0324', 'residence': '42764 Porter Mountains\nStephenborough, NV 
63641', 'current_location': (Decimal('56.096589'), Decimal('-156.143961')), 
'blood_group': 'AB+', 'website': ['http://serrano.org/', 
'https://huerta-kidd.com/'], 'username': 'martinezchristopher', 'name': 'Linda 
Taylor', 'sex': 'F', 'address': '0509 Angela Road\nEast Sandraport, MP 39203', 
'mail': 'regin...@gmail.com', 'birthdate': datetime.date(1923, 9, 8)}
   
   # Consume rows after a sleep of 90 seconds. None of these rows should be 
available.
   # kafka-console-consumer.sh is in wait state without printing any rows.
   sleep 90
   ./kafka_2.13-3.6.1/bin/kafka-console-consumer.sh --bootstrap-server 
localhost:9092 --property print.key=true --property key.separator=":" --topic 
cli_profile
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to