Solr 9.6 работает только на докереJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Solr 9.6 работает только на докере

Сообщение Anonymous »

После того, как я установил solr на свой компьютер для проверки реализации обновления до последней версии 9.6.1, я не получаю ошибок при запуске solr, однако при доступе к localhost:8983 или localhost:8983/solr/#/ я получаю ERR_EMPTY_RESPONSE .
Журналы выглядят следующим образом:
начальные журналы:

Код: Выделить всё

./solr start

*** [WARN] *** Your open file limit is currently 1024.
It should be set to 65000 to avoid operational disruption.
If you no longer wish to see this warning, set SOLR_ULIMIT_CHECKS to false in your profile or solr.in.sh
*** [WARN] ***  Your Max Processes Limit is currently 55511.
It should be set to 65000 to avoid operational disruption.
If you no longer wish to see this warning, set SOLR_ULIMIT_CHECKS to false in your profile or solr.in.sh
Waiting up to 180 seconds to see Solr running on port 8983 [|]
Started Solr server on port 8983 (pid=7807). Happy searching!
это solr.log:

Код: Выделить всё

2024-07-23 14:02:14.374 INFO  (main) [c: s: r: x: t:] o.e.j.s.Server jetty-10.0.20; built: 2024-01-29T20:46:45.278Z; git: 3a745c71c23682146f262b99f4ddc4c1bc41630c; jvm 11.0.23+9-post-Ubuntu-1ubuntu122.04.1
2024-07-23 14:02:17.943 WARN  (main) [c: s: r: x: t:] o.e.j.u.DeprecationWarning Using @Deprecated Class org.eclipse.jetty.servlet.listener.ELContextCleaner
2024-07-23 14:02:18.028 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
2024-07-23 14:02:18.047 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider  ___      _       Welcome to Apache Solr™ version 9.6.1
2024-07-23 14:02:18.047 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider / __| ___| |_ _   Starting in standalone mode on port 8983
2024-07-23 14:02:18.047 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider \__ \/ _ \ | '_|  Install dir: /mnt/c/users/cosmin/Downloads/solr-9.6.1
2024-07-23 14:02:18.047 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider |___/\___/_|_|    Start time: 2024-07-23T14:02:18.047773Z
2024-07-23 14:02:18.051 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider Solr started with "-XX:+CrashOnOutOfMemoryError" that will crash on any OutOfMemoryError exception. The cause of the OOME will be logged in the crash file at the following path: /mnt/c/users/cosmin/Downloads/solr-9.6.1/server/logs/jvm_crash_7807.log
2024-07-23 14:02:18.121 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider Solr Home: /mnt/c/users/cosmin/Downloads/solr-9.6.1/server/solr (source: system property: solr.solr.home)
2024-07-23 14:02:18.168 INFO  (main) [c: s: r: x: t:] o.a.s.c.SolrXmlConfig Loading solr.xml from /mnt/c/users/cosmin/Downloads/solr-9.6.1/server/solr/solr.xml
2024-07-23 14:02:18.269 INFO  (main) [c: s: r: x: t:] o.a.s.c.SolrResourceLoader Added 1 libs to classloader, from paths: [/mnt/c/users/cosmin/Downloads/solr-9.6.1/lib]
2024-07-23 14:02:20.368 INFO  (main) [c: s: r: x: t:] o.a.s.u.t.SimplePropagator Always-on trace id generation enabled.
2024-07-23 14:02:21.010 WARN  (main) [c: s: r: x: t:] o.a.s.u.StartupLoggingUtils Jetty request logging enabled. Will retain logs for last 3 days. See chapter "Configuring Logging" in reference guide for how to configure.
2024-07-23 14:02:21.020 WARN  (main) [c: s: r: x: t:] o.a.s.c.CoreContainer Not all security plugins configured!  authentication=disabled authorization=disabled.  Solr is only as secure as you make it. Consider configuring authentication/authorization before exposing Solr to users internal or external.  See https://s.apache.org/solrsecurity for more info
2024-07-23 14:02:21.541 INFO  (main) [c: s: r: x: t:] o.a.s.c.CorePropertiesLocator Found 0 core definitions underneath /mnt/c/users/cosmin/Downloads/solr-9.6.1/server/solr
2024-07-23 14:02:22.219 WARN  (main) [c: s: r: x: t:] o.g.j.m.i.MessagingBinders A class jakarta.activation.DataSource for a default provider MessageBodyWriter was not found.  The provider is not available.
2024-07-23 14:02:22.950 INFO  (main) [c: s: r: x: t:] o.a.s.j.SolrRequestAuthorizer Creating a new SolrRequestAuthorizer
2024-07-23 14:02:23.242 INFO  (main) [c: s: r: x: t:] o.e.j.s.h.ContextHandler Started o.e.j.w.WebAppContext@6c451c9c{solr-jetty-context.xml,/solr,file:///mnt/c/users/cosmin/Downloads/solr-9.6.1/server/solr-webapp/webapp/,AVAILABLE}{/mnt/c/users/cosmin/Downloads/solr-9.6.1/server/solr-webapp/webapp}
2024-07-23 14:02:23.259 INFO  (main) [c: s: r: x: t:] o.e.j.s.RequestLogWriter Opened /mnt/c/users/cosmin/Downloads/solr-9.6.1/server/logs/2024_07_23.request.log
2024-07-23 14:02:23.266 INFO  (main) [c: s: r: x: t:] o.e.j.s.AbstractConnector Started ServerConnector@878452d{HTTP/1.1, (http/1.1, h2c)}{127.0.0.1:8983}
2024-07-23 14:02:23.270 INFO  (main) [c: s: r: x: t:] o.e.j.s.Server Started Server@6326d182{STARTING}[10.0.20,sto=0] @11571ms
о предупреждении CrashOnOutOfMemoryError у меня нет отчета о сбое
и я получаю примерно то же самое из solr-8983-console.log

Код: Выделить всё

OpenJDK 64-Bit Server VM warning: Failed to reserve shared memory. (error = 1)
OpenJDK 64-Bit Server VM warning: Failed to reserve shared memory. (error = 12)
OpenJDK 64-Bit Server VM warning: Failed to reserve shared memory. (error = 12)
2024-07-23 14:02:14.374 INFO  (main) [c: s: r: x: t:] o.e.j.s.Server jetty-10.0.20; built: 2024-01-29T20:46:45.278Z; git: 3a745c71c23682146f262b99f4ddc4c1bc41630c; jvm 11.0.23+9-post-Ubuntu-1ubuntu122.04.1
2024-07-23 14:02:17.943 WARN  (main) [c: s: r: x: t:] o.e.j.u.DeprecationWarning Using @Deprecated Class org.eclipse.jetty.servlet.listener.ELContextCleaner
2024-07-23 14:02:18.028 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
2024-07-23 14:02:18.047 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider  ___      _       Welcome to Apache Solr™ version 9.6.1
2024-07-23 14:02:18.047 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider / __| ___| |_ _   Starting in standalone mode on port 8983
2024-07-23 14:02:18.047 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider \__ \/ _ \ | '_|  Install dir: /mnt/c/users/cosmin/Downloads/solr-9.6.1
2024-07-23 14:02:18.047 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider |___/\___/_|_|    Start time: 2024-07-23T14:02:18.047773Z
2024-07-23 14:02:18.051 INFO  (main) [c: s: r: x: t:] o.a.s.s.CoreContainerProvider Solr started with "-XX:+CrashOnOutOfMemoryError" that will crash on any OutOfMemoryError exception. The cause of the OOME will be logged in the crash file at the following path: /mnt/c/users/cosmin/Downloads/solr-9.6.1/server/logs/jvm_crash_7807.log
статус работает и я не вижу проблем в журналах
Я использую Java 11, которая является рекомендуемой версией
Я попробовал переустановить файл tar и снова запустить solr.
Я увеличил лимит открытых файлов до:

Код: Выделить всё

ulimit -n 65000
ulimit -u 65000
Я попробовал выделить больше памяти для кучи Java
SOLR_HEAP="512m"
и SOLR_JAVA_MEM="-Xms512m -Xmx1g"
я проверил порты и solr перенесен на 8984, но проблема осталась та же.
Только когда я установил solr на докер, это сработало, но поскольку мне нужно удалить и переделать много ядер, я бы предпочел запускать solr на локальном компьютере вместо докера.
Wsl и vms тоже не работают

Подробнее здесь: https://stackoverflow.com/questions/787 ... -on-docker
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»