Ubuntu 22.04 で Solr 9.2.1 を使用してコアを作成する方法

トピック作成者:ks-solruserml-bot (2024/08/21 21:54 投稿)
2
OpenOpen

(The bot translated the original post https://lists.apache.org/thread/bnrdx6l77qpljnlo3rwyjqbr3nxy7d9h into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは、SOLRコミュニティの皆さん、

以前はWindowsでSolrを使ったプロジェクトをいくつか経験しましたが、UbuntuでのSolrは初めてです。以下の手順に従いました:
https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html

インストールスクリプトを実行した際、ソルユーザーとグループはスクリプトによって作成され、すべてデフォルトのままにしました。ローカルホストでSolrの管理ページにはアクセスできました。次に、シングルノードモードで端末からコアを作成しようとしたところ、次のエラーが発生しました:

WARNING: Using _default configset with data driven schema functionality.
NOT RECOMMENDED for production use.
To turn off: bin/solr config -c books -p 8983 -action set-user-property -property update.autoCreateFields -value false

ERROR: Failed to create new core instance directory: /var/solr/data/books

指示に従って、次のコマンドを実行しました:

/opt/solr/op/bin/bin/solr config -c books -p 8983 -action set-user-property -property update.autoCreateFields -value false

次のエラーが表示されました:

POSTing request to Config API: http://localhost:8983/solr/books/config
{"set-user-property":{"update.autoCreateFields":"false"}}

ERROR: Error from server at http://localhost:8983/solr: Expected mime type in [application/octet-stream, application/vnd.apache.solr.javabin] but got text/html. <p>
Searching for Solr?<br/>
You must type the correct path.<br/>
Solr will respond.
</p>

コア「books」自体が作成されていないため、参照されるエンドポイントが存在しないのは理解できます。

そこで質問ですが、デフォルトのconfigsetに基づいてコアをセットアップし、その後にカスタマイズしてインデックスを作成する方法を教えていただけますか?

ご助力いただけると幸いです!

Roland

返信投稿者:ks-solruserml-bot (2024/08/21 21:54 投稿)

ほぼ確実に、問題は bin/solr create コマンドを solr 以外のユーザー(おそらく root)で実行したためです。

コアの作成は一部が bin/solr スクリプトによって、もう一部が Solr 内で処理されます。Solr サービスを実行しているユーザーが、スクリプトによって作成された新しいコアディレクトリに書き込みできない場合、作成は失敗します。

bin/solr コマンドは、必ず solr ユーザーで実行してください。root や他のユーザーでは実行しないでください。

ありがとうございます。
Shawn

返信投稿者:ks-solruserml-bot (2024/08/21 21:55 投稿)

こんにちは、Shawn、

これで問題が明確になり、うまくいきました。

ありがとうございます。
Roland

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?