2

https://wiki.duraspace.org/display/ISLANDORA713/Islandoraに従って、Islandora 7.1.3 をセットアップしようとしています。Fedora Commons と Drupal は動作していますが、Solr 4.2/fedoragsearch 2.6 で問題が発生しています。

https://wiki.duraspace.org/display/ISLANDORA713/Installing+Solr+and+GSearchの指示に従って、ステップ 14 で問題に遭遇しました。

[url]/fedoragsearch/rest?operation=updateIndex でインデックスを更新しようとすると、次のエラーが発生しました。

IndexReader オープン エラー indexName=FgsIndex : ; ネストされた例外は次のとおりです: org.apache.lucene.store.NoSuchDirectoryException: ディレクトリ 'path/to/solr/collection1/data/index' が存在しません

簡単そうに見えたので、Tomcat をシャットダウンし、既存の collection1 ディレクトリ内に data/index を作成しました。Tomcatを再起動して再試行すると、次のようになりました。

IndexReader オープン エラー indexName=FgsIndex : ; ネストされた例外は次のとおりです。 store.NativeFSLockFactory@68aed52c: ファイル: []

このエラーをすばやく検索すると、インデックス ディレクトリが存在するかどうかが示唆されます。Solr はディレクトリが空でないことを想定しています。解決策は、ディレクトリを削除して Solr に作成させることです。しかし、それは私に前のエラーを与えます。

collection1/data ディレクトリが存在する場合と存在しない場合 (どちらの場合も NoSuchDirectoryException) を試し、collection1 (存在する場合は collection1/data) のアクセス許可を 777 に設定し、これを解決しようとしました。

どんな助けでも大歓迎です。

4

2 に答える 2