バックアップSolrがエラーを返しました。「他の許可されたパスを追加するには、システムプロパティ solr.allowPaths を設定してください。」

トピック作成者:ks-solruserml-bot (2024/06/12 15:10 投稿)
1
CloseClose

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

こんにちは、Solr 8.7でNFSへのバックアップを実装しました。バックアップコマンドを実行すると、エラーが発生しました。"/data_nas/Backup_solr/backup_collection は SOLR_HOME、SOLR_DATA_HOME、coreRootDirectory に対して相対的でなければなりません。他の許可されたパスを追加するには、システムプロパティ 'solr.allowPaths' を設定してください。" ソルルインシェルで、「SOLR_OPTS="$SOLR_OPTS -Dsolr.allowPaths=/data_nas/*"」を追加し、すべてのノードを再起動しました。ドキュメントでは次のように記載されています。

「Solr はデフォルトで SOLR_HOME および他のいくつかの明確に定義された場所からデータの読み書きが許可されています。時には、別の場所や別のディスクにコアまたはバックアップを配置する必要があります。このパラメーターを使用すると、明示的に許可するファイルシステムのパスを指定できます。 '*' の特殊な値は、任意のパスを許可します。」

SOLR_OPTS="$SOLR_OPTS -Dsolr.allowPaths=/mnt/bigdisk,/other/path"

すべてのノードがユーザー solr でパスに読み書きアクセスできることを確認しました。この問題を解決するにはどうすればよいでしょうか?

返信投稿者:ks-solruserml-bot (2024/06/12 15:10 投稿)

こんにちは Tran さん、

指定されている場所に 'solr.allowPaths' を設定しているようですが、おそらく使用しているパスからワイルドカード('*')を削除する必要があると思います。私が見てきた 'solr.allowPaths' の使用例(あなたが言及したドキュメントの例も含めて)では、末尾にワイルドカードを付けずに絶対パスを指定しています。

それがうまくいくことを願っています。

よろしくお願いします。

Jason

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

KandaSearch

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

投稿の削除

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