Мы новички в докере, и у нас есть эта проблема на Mac OSX
Это проект Kafka Java.
https://github.com/zendesk/maxwell/issues/986
В частности:
user@host:~/ws/project/target/docker/wik-wigity-processor$ docker run 8ec62f184849
Exception in thread "ProjectWidget-53f8d635-6d3f-4f7f-92e0-1ea4c51df483-GlobalStreamThread" java.lang.UnsatisfiedLinkError: /tmp/librocksdbjni3306354814310013357.so: Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by /tmp/librocksdbjni3306354814310013357.so)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at org.rocksdb.NativeLibraryLoader.loadLibraryFromJar(NativeLibraryLoader.java:78)
at org.rocksdb.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:56)
at org.rocksdb.RocksDB.loadLibrary(RocksDB.java:64)
at org.rocksdb.RocksDB.<clinit>(RocksDB.java:35)
at org.rocksdb.Options.<clinit>(Options.java:25)
at org.apache.kafka.streams.state.internals.RocksDBStore.openDB(RocksDBStore.java:116)
at org.apache.kafka.streams.state.internals.RocksDBStore.init(RocksDBStore.java:167)
Я предполагаю, что это либо означает, что нам нужно добавить библиотеку library ld-linux-x86-64.so.2
, либо что мы или что мы должны поместить ее туда, где ее ожидает сборка, или что-то подобное.
Как мы можем это исправить?