We have a kstreams app doing kstream-kstable inner join. Both the topics are high volume with 256 partitions each. kstreams App is deployed on 8 nodes with 8 GB heap each right now. The state store (rocksdb) persists to disk and we are running out of disk space on the containers. What are some of the options to consume data from one of the topics as KTABLE, but limit the amount of data (like if we want to hold only a days worth of keys/data or some time frame) on disk and have the previous state/files get deleted?
How to consume a high volume topic as KTABLE without exhausting memory/disk space?
210 views Asked by user2221654 At
0
There are 0 answers
Related Questions in APACHE-KAFKA
- Spark streaming + kafka throughput
- How to diagnose Kafka topics failing globally to be found
- kafka: what do 'soTimeout', 'bufferSize' and 'minBytes' mean for SimpleConsumer?
- Fail to create SparkContext
- Syntax error on tokens, delete these tokens - kafka spring integration demo application
- How could Kafka 0.8.2.1 with offsets.storage=kafka still require ZooKeeper?
- Message Queues: Per Message Guarantees
- How should a Kafka HLC figure out the # of partitions for a topic?
- Kafka multiple consumers for a partition
- Should Apache Kafka and Hadoop be installed seperatedly (on a diffrent cluster)?
Related Questions in APACHE-KAFKA-STREAMS
- StreamsException: Extracted timestamp value is negative, which is not allowed
- Kafka Streams 0.10.1 "Failed to flush state store"
- KStreams app - excessive memory usage
- Aggregate Java objects in a list with Kafka Streams DSL windows
- How to read records from Kafka using Kafka-Stream by interval
- Kafka streams - joining two ktables invokes join function twice
- Building and querying state in Apache Kafka: Kafka Stream?
- Does the Kafka streams aggregation have any ordering guarantee?
- Tumbling window concept kafka streams
- Cannot access KTable from a different app as StateStore
Related Questions in KTABLE
- Join one-to-many relation with spring cloud kafka stream
- Kafka Ktable-Ktable join on 3 Ktables with custom serializers
- Kafka KTable Materialized-State-Store control
- Overriding KStreams default serializer (ByteArraySerializer)
- KTable GroupBy Function Overload in Kotlin
- Getting Out of Memory exception possibly due to the ktable related state store
- KTable and KStream Space considerations understanding
- How to consume a high volume topic as KTABLE without exhausting memory/disk space?
- How do you get the latest offset from a remote query to a Table in ksqlDB?
- Creating GlobalKTable using only subset of topic columns
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)