ローカルの MacBook で janusgraph-fdb のローカル インストールをセットアップしようとしているときに。しかし、gremlin-server.shを開始したときにセットアップした後、この問題が発生しています。私が従った手順:
- macOS Catalina (v10.15.6) (CLIENT と Server の両方) にFoundationDB.pkg (v6.2.20)をインストール
- ダウンロードして解凍した Janusgraph-foundationdb-adapter (v0.1.0)
- ダウンロードして解凍した Janusgraph (v0.3.2)
- janusgraph で fdb アダプターを実行しました....
Janusgraph-foundationdb-adapter-dir / install.sh Janusgraph-dir
- gremlin-server.shを起動しようとしました...次のエラーで失敗しています。
(このエラーは、下位バージョンの macOS では発生しません。)
Caused by: java.lang.UnsatisfiedLinkError: /private/var/folders/0g/45y2_pyn5994wjtlmjdlkq900000gn/T/fdbjni5991122741590979924.library: dlopen(/private/var/folders/0g/45y2_pyn5994wjtlmjdlkq900000gn/T/fdbjni5991122741590979924.library, 1): Library not loaded: libfdb_c.dylib
Referenced from: /private/var/folders/0g/45y2_pyn5994wjtlmjdlkq900000gn/T/fdbjni5991122741590979924.library
Reason: image not found
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
at java.lang.Runtime.load0(Runtime.java:810)
at java.lang.System.load(System.java:1086)
at com.apple.foundationdb.JNIUtil.loadLibrary(JNIUtil.java:106)
at com.apple.foundationdb.FDB.<clinit>(FDB.java:97)
at com.experoinc.janusgraph.diskstorage.foundationdb.FoundationDBStoreManager.<init>(FoundationDBStoreManager.java:72)
これらは私のスタックです:
- FoundationDB.pkg (v6.2.20)
- Janusgraph-foundationdb-adapter (v0.1.0)
- ヤヌスグラフ (v0.3.2)
- macOS カタリナ (v10.15.6)