I'm trying to install Kafka Streams on a Raspberry PI, it works fine as a broker, works fine as both a producer and consumer, but when I try and run streams on the PI rather than on the Mac there is a linker issue:
Exception in thread "main-broker-f53264a1-0c70-445f-bf3f-bf634a9a1ed2-StreamThread-1" java.lang.UnsatisfiedLinkError: /tmp/librocksdbjni15158764823832728522.so: /tmp/librocksdbjni15158764823832728522.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32 .so on a ARM platform) at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2452) at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2508) at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2704) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2637) I've recompiled rocksdb on the RaspberryPI and added that to the loadpath but the same error occurs. I've done the Google search but not found anything around streams on ARM (Raspberry PI) and what needs to be recompiled/linked for this to work. Help appreciated. Steve Jones