問題タブ [solrcloud]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
solrcloud - Solr クラウドでの Solr コアの作成 (solr 4.1.0)
2 つのシャードを持つ solr クラウドで Java アプリケーションを使用して動的にコアを作成しようとしています。
ただし、次のエラーが表示されます: 指定された構成は ZooKeeper:mycore に存在しません
solr 管理コンソールを確認したところ、コレクション「mycore」が完全に作成されておらず [つまり、フォルダー シンボルがない]、「mycore」という名前の構成がないことがわかりました。
どうすればこの問題を解決できますか。2 シャード solr クラウド (solr 4.1.0) でコアを動的に作成する標準的な方法は何ですか?
solr - 互換性のあるコレクション - SOLR 4 / SOLRCloud
次のクエリを実行できるようにするために、互換性のあるコレクションによって SOLR が何を意味するのかを理解しようとしています。
Query all shards of multiple compatible collections, explicitly specified:
http://localhost:8983/solr/collection1/select?collection=collection1_NY,collection1_NJ,collection1_CT
これは、schemas.xml がそれらのコレクション間で完全に同じでなければならないということですか、それとも部分的に同じでなければならない (クエリを満たすために使用される同じフィールドを共有する) ということですか?
乾杯、/マルシン
apache - apache solr csvファイルの同じ値
私たちは、問題の解決策として Apache Solr を特定しました。ご容赦ください。私は Apache Solr を初めて使用します。いくつかの大きな CVS ファイルをアップロードし、Solrs REST のような機能を使用して結果を XML/JSON に戻すことを計画しています。
私が考えている問題は、たとえば、currency.csv と country.csv の 2 つのファイルがあり、両方に通貨エントリとして「GBP」があることです。これらの両方のファイルを Solr にアップロードし、「GBP」の値に対してクエリを実行すると、どのファイル エントリが返されるのでしょうか?
私が理想的にやりたいことは、country.csv ファイルではなく currency.csv からアップロードされた「GBP」フォーム エントリなど、通貨のみを返すクエリです。
同様のデータを含むファイルがある可能性があるため、誰かが助けてくれるか、正しい方向に向けてくれることを願っていますが、正しいcsvファイルから正しい値を確実に取得する必要があります。
前もって感謝します。GM
アップデート
複数のコアを持っている方が良いですか?つまり、ファイルごとに 1 つのコアですか?
solrcloud - SolrCloud サーバーの再起動がハングする
私は SolrCloud を 2 つのシャード (レプリカなし) で使用しており、両方とも同じマシンで実行しています。別の Zookeeper インスタンスを使用しています。私が直面している問題は、サーバーを再起動すると、SolrCloud が起動に失敗することです。
最初のシャードにログイン: 2013 年 5 月 23 日午後 3:10:53 org.apache.solr.core.CachingDirectoryFactory close INFO: ディレクトリの解放:/opt/solr-4.1.0/example/solr/my-collection/data May 2013 年 5 月 23 日 3:10:53 PM org.apache.solr.core.CachingDirectoryFactory close INFO: ディレクトリの解放:/opt/solr-4.1.0/example/solr/my-collection/data/index 2013 年 5 月 23 日 3: 11:01 PM org.apache.solr.common.cloud.ZkStateReader$3 プロセス情報: ライブ ノードを更新しています... (2)
2 番目のシャードにログインします。 23、2013 3:11:09 PM org.apache.solr.core.CachingDirectoryFactory close INFO: ディレクトリの解放:/opt/solr-4.1.0/example2/solr/my-collection/data/index
サービスを開始するには、SolrCloud シャードのデータ フォルダー全体を削除して、もう一度開始する必要があります。tlog フォルダーだけを削除しても効果はありません。これを防ぐ方法はありますか。
solr - ファイルごとの Apache Solr コア
多くのcsvファイルをアップロードしています
currency.csv ファイル:
currency_holidays.csv ファイル:
注:solr構成ファイルでuniqueKeyが「code」に設定されています
これらのファイルを solr シングル コアにアップロードすると、AUD などの一致する通貨レコードが上書きされます。右?
ファイルごとにコアを持っている方が良いですか?つまり、複数のコア。
これは私の以前の投稿です:
最善の解決策は何ですか?私は助けが必要です。誰かが助けてくれることを願っています。
ありがとうGM
solr - Solr 4.3 クラウドとピボット
Solr バージョン 4.3 で Solr Cloud を試していますが、この場合はピボットが機能していないようです。
何か不足していますか、それともこの機能はクラウドでは利用できません。
solr - solrCloud のさまざまなコレクションに独自の構成セットを与える
私は現在、solrCloudを稼働させており、他のsolrインスタンスからコピーしたいくつかのコアを使用しています(もちろんデータは削除されています)。
新しいコアを (新しいコレクションに) 作成したときに、coreName/conf ディレクトリに存在する dataImportHandler が使用されない理由を理解しようとしていましたが、conf フォルダーがまったく作成されておらず、単に使用していたことに気付きました。すでにそこにあった「ルート」のもの(collection1用)。
どうすればこれを変更できますか?
現在、solrCloud を次のように開始します。
java -DzkRun -DnumShards=2 -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -jar start.jar
これが問題の可能性があると思われます (これは にある例からのものですsolr/example
)。つまり、各コアの構成をハードコーディングしたことです。したがって、私は試しjava -DzkRun -DnumShards=2 -jar start.jar
ましたが、同じ問題に遭遇しました。
solrCloud でコレクションまたはコア ベース (コレクションの方が便利) で設定を定義するにはどうすればよいですか?