2016-05-10 16 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 

これは非常にイライラさせつつあります。私はsudoでbinコマンドを実行しようとしましたが、まだ運がありません。私は間違って何をしていますか?

編集:私は

bin/solr start -f 

とフォアグラウンドでそれを実行し、私のjava-fooがパーまでではないので、私は何をこれで作る見当がつかないこの

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) 

を得ました。

答えて

1

は、Java 1.8 Thisに更新するように持っていた私は、同じ問題に直面して

+0

Javaをアップデートしても私を助けました... –

0

有用でした。これらは-version

出力

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が$ JAVA_HOME

エコー設定されていることを確認出力

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

注:マイナーバージョンのjavaおよびjavaホームパスは、システムによって異なる場合があります。しかし、それらが同じバージョン(Java 8)であることを確認してください。

/var/solr/logs/solr_gc.logを確認し、solrのインストール/起動に使用したJavaのバージョンを確認してください。 私の場合、これらのパラメータは設定されていましたが、Java 7を使用していました。したがって、Java 7をアンインストールしてsolrを再起動しました。それは
[/] Solrには、ポート8983上で実行して見て30秒まで待機

を働き始め(PID = 11983)ポート8983上でのSolrサーバを開始。ハッピーサーチ!

1

この問題は、SolrノードのRAMサイズに関連する可能性があります。小さなRAMサイズでSolrをVM上で実行している場合は、RAMをスワップまたは増やしてこれを解決する必要があります。

関連する問題