Я написал собственный пользовательский запрос SOLR (реализация org.apache.solr.search.QParser). Мой анализатор запросов использует некоторые сторонние банки. Один из сторонних банков требует, чтобы работала собственная библиотека (.so-файл). Этот плагин работает нормально при запуске Solr в режиме без облаков, но когда я запускаю его в режиме облака, SOLR бросает эти ошибки:Как загрузить собственную библиотеку (.so) в режиме Apache SOLR Cloud?
java.lang.UnsatisfiedLinkError: Native Library /opt/solr-6.2.0/lib/xyz.so already loaded in another classloader
Я сохранил все свои сторонний и синтаксический анализ запросов банки и .so файл в SOLR_HOME каталоге/Lib и модифицировали:
Добавлен Lib DIR = "$ {solr.install.dir: ../../../ ..}/Lib /" в solrconfig.xml
В файле SOLR_HOME/bin/solr:
SOLR_START_OPTS = "-Djava.library.path = $ SOLR_TIP/Библиотека /"
Пожалуйста, помогите. Заранее спасибо.