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

Reply via email to