Как решить эту ошибку Kafka / Docker, относящуюся к отсутствующей библиотеке? - PullRequest
0 голосов
/ 19 декабря 2018

Мы новички в докере, и у нас есть эта проблема на 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, либо что мы или что мы должны поместить ее туда, где ее ожидает сборка, или что-то подобное.

Как мы можем это исправить?

...