-
Notifications
You must be signed in to change notification settings - Fork 0
solr cloud
niwenhao edited this page Feb 5, 2016
·
9 revisions
構築法
全サーバ
- zookeeper構築
- config
$ZK_HOME/conf/zoo.conf
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/lib/zookeeper
clientPort=2181
server.1=172.17.0.2:2888:3888
server.2=172.17.0.3:2888:3888
server.3=172.17.0.4:2888:3888
server.4=172.17.0.5:2888:3888
サーバ識別には→/var/lib/zookeeper/myid
- start
$ZK_HOME/bin/zkServer.sh start
- config
- solr構築
- サーバ初期化準備
/var/lib/solr_dir/solr/solr.xml - startup
$SOLR_HOME/bin/slor start -s /var/lib/solr_dir/solr -z localhost:2181
- サーバ初期化準備
クラスター毎
- コア定義をzookeeperに入れる。
$SOLR_HOME/server/scripts/cloud-scripts/zkcli.sh --zkhost localhost:2181 -cmd upconfig -confdir $SOLR_HOME/server/solr/configsets/data_driven_schema_configs/conf -confname gettingstarted
- コレクションを作成
curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=gettingstarted&numShards=2&replicationFactor=2&maxShardsPerNode=2&collection.configName=gettingstarted'