learn-kafka-courses icon indicating copy to clipboard operation
learn-kafka-courses copied to clipboard

Kafka Streams: Building on M1 mac fails

Open marikka opened this issue 2 years ago • 2 comments

Running ./gradlew build causes errors on a M1 (ARM) mac, and the KTable and StreamsJoin examples don't work, apparently because Kafka Streams depends on RocksDB, and the version Kafka Streams 2.8.0 uses doesn't work on ARM macs. Updating the Kafka Streams dependencies in build.gradle to 3.5.0 seems to fix the problem.

marikka avatar Jul 07 '23 15:07 marikka

Same problem on M2. Proposed fix worked for me as well to get KTableExample working

dirkbolte avatar Jul 11 '23 12:07 dirkbolte

I opened a PR bumping to 3.3.0 which also solves the issue. https://github.com/confluentinc/learn-kafka-courses/pull/35

oleksandrivan avatar Sep 27 '23 14:09 oleksandrivan