web-dev-qa-db-ja.com

Solrが起動せず、ログファイルが削除されます

solr-5.2.1バージョン

私のJavaバージョン:

Java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

私は this url を使用してsolrをインストールしましたが、その後はすべてのステップを実行しました。

Sudo service solr start

ポート8983で実行されているSolrを確認するために最大30秒待機します
まだ30秒後に8983でSolrがリッスンしているのを見ません!

最終的にこのエラーが発生しています:

tail: cannot open ‘/var/solr/logs/solr.log’ for reading: No such file or directory

Touch solr.logファイルを作成しました。ただし、solrログファイルは削除されます。

このエラーを修正するには?

3
Dinesh Kumar

Javaバージョンを Java 8 に更新するだけです

コマンドを実行:

Sudo bin/solr start

例えば:

Vostro-3550:/opt/solr-6.0.0$ Sudo bin/solr start

次に、ブラウザを開き、過去を開きます: http:// localhost:8983/solr /

2
Soham Navadiya

私もまったく同じ問題に直面しました:

  cannot open ‘/var/solr/logs/solr.log’ for reading: No such file or directory

  Found 1 Solr nodes: 

  Solr process pid from /var/solr/solr-8983.pid not found.
  Service solr installed.

私の場合、使用可能なメモリが少ないためです。 kern.logで証明を見つけました
Out of memory: Kill process pid () score 227 or sacrifice child。 RAMサイズを増やしたときに機能しました。

1
anand

使用しているsolrのバージョンは?私はsolr5.4を使用しており、すべて正常に動作しています

root@ashu-700-430qe:/opt/solr-5.4.0# bin/solr start
Waiting up to 30 seconds to see Solr running on port 8983 [/]  
Started Solr server on port 8983 (pid=5509). Happy searching!

root@ashu-700-430qe:/opt/solr-5.4.0# 

Oracle Java 8も使用しています

enter image description here

また、私のログも正常に機能しています。以下は許可付きのリストです。

root@ashu-700-430qe:/opt/solr-5.4.0/server/logs# ls -lrt
total 176
-rw-r--r-- 1 root root 41795 Jan 10 08:02 solr_log_20160216_2032
-rw-r--r-- 1 root root 49305 Jan 10 08:02 solr_gc_log_20160216_2032
-rw-r--r-- 1 root root 26960 Feb 16 20:33 solr_gc.log
-rw-r--r-- 1 root root 25547 Feb 16 20:33 solr.log
-rw-r--r-- 1 root root 22764 Feb 16 20:33 solr-8983-console.log
root@ashu-700-430qe:/opt/solr-5.4.0/server/logs# 

追伸多くの評価を行うので、私はルートとしてかなりの量のツールをインストールします。 solr5.4 Zipファイルをダウンロードして、/ optに解凍しました。セットアップも構成もなしのOOTBインストールです。 here からApache SOLRをインストールできます

0
Ashu