WindowsでSolrを起動する方法

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

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

こんにちは、

私はWindows 10にSolrをインストールしました。

C:\solr-8.11.2\bin

以下のコマンドを実行したとき、

C:\solr-8.11.2\bin\solr.cmd start -p 8993

次のエラーが発生しました。

ERROR: Solr home directory C:\solr-8.11.2 must contain solr.xml

そのため、以下の操作を行いました。

copy C:\solr-8.11.2\server\solr\solr.xml C:\solr-8.11.2

そして再度、以下のコマンドを実行しました。

C:\solr-8.11.2\bin\solr.cmd start -p 8993

しかし、どれもUIログインができません。

https://localhost:8933/
http://localhost:8933/
http://127.0.0.1:8933/
https://127.0.0.1:8933/

Windows 10でSolrを正しく起動する方法を教えてください。

返信投稿者:ks-solruserml-bot (2024/09/11 21:23 投稿)

もし C:\solr-8.11.2\bin\solr.cmd start -p 8993 を実行しているのであれば、http://localhost:8933/ でSolrを見ることはできません。なぜなら、ポート番号が間違っているからです。 ;)

とはいえ、私たちは通常、NSSMでサービスとしてSolrを実行しています。これがシェルから起動するときになぜかうまく動作するようです。

startsolr.bat の内容は次のとおりです:

bin\solr.cmd start -f
-s e:\solr\solr-8.11.2\server\solr
-p 8983 -Denable.runtime.lib=true

(Solrは e:\solr\solr-8.11.2 にあり、バッチファイルも同じ場所にあります)。このバッチファイルは、NSSM(通常のバージョン2.24、ベータ版ではありません)サービスです。

また、ローカルのファイアウォールを確認して、ポート8993が開いていることを確認する必要があるかもしれません。Windowsは通常確認を求めてきますが、時々「忘れてしまう」ことがあります。

Dima

返信投稿者:ks-solruserml-bot (2024/09/11 21:23 投稿)

ありがとう、Dmitri。今日は長い一日でした。

もう少し調べて、以下のコマンドで起動できました:

c:\solr-8.11.2\bin\solr.cmd -p 8984

やっと「楽しい検索」ができるでしょうか? :)

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

KandaSearch

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

投稿の削除

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