2016-05-10 1 views
3

Пробовал получить solr бег на некоторое время сейчас ... наконец-то показалось, что я получил его. После this учебник. Ран эту командуНе удается запустить solr (не удается открыть файл журнала)

bin/solr start 

И увидел этот текст

Waiting up to 30 seconds to see Solr running on port 8983 

Но потом ...

Still not seeing Solr listening on 8983 after 30 seconds! 
tail: cannot open `/root/downloads/solr-6.0.0/server/logs/solr.log' for reading: No such file or directory 

Это становится крайне сложно. Я попытался запустить команду bin с помощью sudo, но все равно не повезло. Что я делаю не так?

EDIT: Я побежал его на первый план с

bin/solr start -f 

и получил это

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/jetty/start/Main : Unsupported major.minor version 52.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:643) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) 
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:323) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:296) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268) 
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:406) 

Мой ява-Foo не на высоте, так что я понятия не имею, что делать этого ,

ответ

1

Если бы обновить до Java 1.8 This был полезен

+0

Обновление java помогло мне тоже ... –

0

Я сталкивался с такой же проблемой. Убедитесь, что эти установлены

Java -версия

выходы

java version "1.8.0_77" 
Java(TM) SE Runtime Environment (build 1.8.0_77-b03) 
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode) 

и

Эхо $ JAVA_HOME

выходы

/usr/lib/jvm/java-8-oracle 

Примечание: второстепенная версия пути к java и java может меняться от системы к системе. Но убедитесь, что они имеют одну и ту же версию (Java 8).

Проверьте /var/solr/logs/solr_gc.log и посмотрите, какую версию java он использовал для установки/запуска solr. В моем случае, хотя эти параметры были установлены, он использовал java 7. Поэтому я удалил java 7 и снова начал solr. Он начал работать

Ожидание до 30 секунд, чтобы увидеть Solr на порту 8983 [/]
работы сервера Solr на порт 8983 (PID = 11983). Счастливый поиск!

1

Эта проблема может быть связана с размером ОЗУ на узле Solr. Если вы запускаете Solr на виртуальной машине с небольшим объемом оперативной памяти, это может привести к обмену или увеличению ОЗУ.