SolrJのCoreAdminRequest.createCoreで新しいコアを作成できない場合
トピック作成者:ks-solruserml-bot (2024/06/20 15:35 投稿)
1
(The bot translated the original post https://lists.apache.org/thread/f7g2xp7l8j8byy6w18hnx07rtgxf30hh into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、
SolrJのCoreAdminRequest.createCoreを使用して新しいコアを作成しようとしています。
アイデアは、次のようにしてconfigファイルとして
"/opt/solr/server/solr/configsets/jcg_example_configs/solrconfig.xml"、
スキーマファイルとして
"/opt/solr/server/solr/configsets/jcg_example_configs/managed-schema"を使用することです(または後でコンテナ起動時にステージングするものを使用します)。
以下のように呼び出します:
SolrClient client = new HttpSolrClient.Builder("http://localhost:8983/solr").build();
CoreAdminResponse resp = CoreAdminRequest.createCore("xyz", "xyz", client,
"/opt/solr/server/solr/configsets/jcg_example_configs/solrconfig.xml",
"/opt/solr/server/solr/configsets/jcg_example_configs/managed-schema");
docker composeでSOLR_OPTS=-Dsolr.allow.unsafe.resourceloading=trueを設定して、solrconfig.xmlをロードするようにSolrを説得しましたが、上記の呼び出しは次のエラーを生じます:
Unable to create core [xyz] Caused by: Can't find resource 'lang/contractions_it.txt' in classpath or '/var/solr/data/xyz' - /opt/solr/server/solr/configsets/jcg_example_configs has lang/contractions_it.txt - but that's obviously not in the classpath.
何かアイデアはありますか?
よろしくお願いします。
Armin
トピックへ返信するには、ログインが必要です。