問題タブ [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.
solr - Solr 4.6.1 ストリーミング Solr サーバー エラー
Solr 4.4 から Solr 4.6.1 に移行した後、データ インポート ハンドラーを使用してインデックスを更新しているときに、以下の例外が発生します。なぜこれが起こっているのかについて誰か考えがありますか?
solr - Solr 4.6.1 レコードの追加中の数値形式の例外
Solr 4.4.1 から Solr 4.6.1 に移行した後、以下の例外が発生します。スキーマは、フィールド ca_xyz を「tlong」として宣言します。
ca_xyz のスキーマ定義は次のとおりです。
hbase - Morphlines コマンドの extractHBaseCells は、hbase の avro オブジェクトをサポートしていません。回避策はありますか?
CDH4.4を使用しています。現在、avro を介して hbase の単一の列にレコードをシリアル化するアプリを実行しています。このテーブルの現在の solr インデックスを solrcloud に移動中なので、MapReduceIndexerTool をテストして、テーブル全体の一括インデックス作成を行います。現在、「extractHBaseCells」を使用して HBase からレコードを読み取る非常に単純な morphlines ファイルがあります。
これをトレーサーの概念実証として設定し、rowkey => id のインデックスを作成し、avro blob を別のフィールドに詰め込むだけで、HBase から SolrCloud のコレクションにデータを取得でき、それが機能することを確認しました。しかし、私は avro を解析し、それらの値を solrdocuments の独自のフィールドに貼り付けてから、solrcloud に送信したいと考えています。しかし、「extractHBaseCells」の性質がこれを妨げているようです。モーフラインの avro コマンドに流れ込む可能性のある、より一般的な出力を生成する hbase リーダー コマンドがあれば、私は自分の問題を解決できると確信しています。
HBase に格納されている avro を解析するための既知の回避策、またはこれに対処できるその他の morphlines コマンドはありますか?
solr4 - Solr Cloud 4.4 でドキュメントを更新する
2 つのシャードで設定されたsolr クラウド 4.4があります。シャードは 2 つの異なるマシンにあります。solr クライアント 4.2.0のCloudSolrServerを使用して、ドキュメントのインデックス作成に成功しました。ただし、ドキュメントの更新中に一部のドキュメントが更新され、他のドキュメントは更新されず、例外は " org.apache.solr.common.SolrException: No active slice servicing hash code f02c79de in DocCollection(myindex)={ " where "です。 myindex" は私のインデックスの名前です。ドキュメントを更新するためのコードは次のとおりです。
私の質問は次のとおりです。1)ドキュメントがインデックス化されると、どのドキュメントがどのシャードに移動するかが決定されます。2) 一部のドキュメントの更新が失敗する理由。
solr - ロードバランサーと Solrcloud
SolrCloud の上にロードバランサーをセットアップする方法、またはロードバランサーが不要な方法を知りたいですか?
前者の場合、シャード リーダーをロードバランサーに追加する必要がありますか? では、何らかの理由でシャード リーダーが変更された場合はどうなるでしょうか。それとも、クラスター内のすべてのマシン (レプリカを含む) をロード バランサーに追加した方がよいでしょうか?
後者の場合、cname は SolrCloud クラスターを指す必要があり、ラウンド ロビン DNS である必要があると思いますか?
実際のSolrcloud運用経験からのアドバイスは本当に感謝されます.
tomcat - SolrCloud - Jetty と Tomcat の比較
個別の ZooKeeper インスタンスで SolrCloud を使用することを検討していますが、アドバイスが必要です。私たちの状況は、Ubuntu 13、Solr 4.7.0、個別の ZooKeeper 3.4.5、AWS の OpenJDK 7 で複数のシャードが実行されている複数のコレクションです。
- ジェッティまたはトムキャット?Jetty は組み込まれており、必要な構成は少なくなりますが、「nohup」を指定しない限り、SolrCloud を実行している Java コマンドを終了するか、SSH セッションを切断すると、SolrCloud インスタンスが終了します。さらに、そのままではサービスとして実行されないため、サーバーで起動するための追加の構成があります。
乾杯
solr - Solr - コレクション API のタイムアウト
3 つの飼育係と 4 つの solrcloud ノードをセットアップしました。
これはすべて機能しており、すべてのノードが相互に認識されており、最初はデフォルトのコレクションがありました。
そこから、コレクション API を使用して新しいコレクションを作成しました。これは正常に完了し、残りの 2 つはレプリカに使用され、2 つのノード間で正常に分割されました。ドキュメントをそのコレクションに正常に保存することもできます。いずれかのボックスで solr Web GUI をブラウズしてもすべて動作し、速度の問題はありません。
ただし、コレクション API を使用しようとすると、タイムアウトが発生します。新しいコレクションの作成、既存のコレクションの 1 つの再読み込み、コレクションの削除... すべてがタイムアウトします。
理由についての考えは大歓迎です
乾杯
solr - バージョン 3.5 での Solr のスケーラビリティーとクラスタリング
solr 3.5 インストールをスケールアウトするにはどうすればよいですか? インデックスを複製する方法は? POST および GET 操作の負荷分散を構成する方法は? サーバーを自動スケーリングする方法は? 負荷が低い場合は、いくつかのサーバーを停止します。負荷が高い場合、新しいサーバーをクラスターに自動的に追加します
solrcloud - SolrCloud コレクション API が不正なリクエストを返す
以下のようなものを発行して、SolrCloud クラスターのステータスを取得しようとしていました。
しかし、400 Bad Request を受け取り、ログ ファイルを確認したところ、次のエラーが見つかりました。
リクエストパスが間違っていますか、それとも solr.xml などにハンドラーを登録する必要がありますか?
sql - Solr : SuggestComponent の使い方
私のsolrconf.xmlで、これを構成しました:
そして、私はこのURLを実行しようとしました:http://localhost:8983/solr/press-portal/suggest?suggest=true&q=tit&suggest.dictionary=mySuggester
結果が得られるはずなのですが、0を返します....
誰かが私が理解するのを助けることができますか?