私はすでにJBossでSolrインスタンスを実行しており、カスタムクラスや設定などを使用しています。
さて、私の次のステップはSolrCloudのセットアップです。
私は例を見つけてJettyの周りを助けただけなので、基本的に2つのことについてはわかりません。
- zookeeper設定ファイルはどこに置くべきですか
- 他のインスタンスがどこにあるかをJBossに伝えるパラメーターをJBossに渡す方法(このように)
すべてのパラメーターはJAVA_OPTSです。
セットアップの最も簡単な方法(単一のマシン、テスト/開発など)は、組み込みのZooKeeperを使用することです。
-DzkRun(zookeeperを有効にする)-DnumShards = 2(シャードの数はここにあります)-Dbootstrap_confdir = $ SOLR_HOME / collection1/conf-zookeeperデータのブートストラップを構成します。-Djetty.port = 8080(ポート)-Dcollection.configName = myconf(動物園の飼育係の構成名)
複数のノードがある場合は、スタンドアロンのzookeeperをインストールします。zkRunの代わりに-DzkHost:を使用します。solrスクリプトからスクリプトzkCliを使用してブートストラップするか、1つのノードでのみ-Dbootstrap_confdirを構成することができます。残りは同じです