《日子》.分布式-solrcloud5.1集群搭建

一、环境准备

CentOS-6.4-x86_64-minimal.iso
 jdk-7u79-linux.rpm(注solr5.0之后对jdk有一定要求,低版本的jdk会有bug。启动solr时会有提示)
  zookeeper-3.4.5.tar
  solr-5.1.0.zip
五台机器:
192.168.0.70,-zk
192.168.0.71,-zk
192.168.0.72,-zk
192.168.0.13,-solr
192.168.0.14,-solr

二、环境安装

按顺序依次装好系统、jdk

zookeeper安装请参考: 《日子》.分布式之开篇-Zookeeper集群安装
在192.168.0.10上创建目录 /solrcloud
创建目录 /solrcloud/solrhome
上传solr-5.1.0.zip解压到 /solrcloud/solr-5.1.0
进入/solrcloud/solr-5.1.0/server 复制lib包到 /solrcoud/solrhome 下
 进入/solrcloud/solr-5.1.0/server/solr 复制所有文件到 /solrcloud/solrhome 下

复制192.168.0.10上/solrcloud到192.168.0.11 /
至此solrcloud已全部搭建完毕

三、验证集群

1,创建集合
进入/solrcloud/solr-5.1.0/bin 下执行
./solr create_collection -c example -d example/example-DIH/solr/solr/conf/ -shards 3 -replicationFactor 2
-c : collection名称
-d : 配置文件的路径,可以使用上面提供的实例配置
-n : 配置名称可以和collection名称不同,默认这个参数不填的话,会使用collection名称作为config名称
-shards : 创建的shard个数,建议和集群节点数量一致。
-replicationFactor : 每个shard的副本数,综合考虑为了保证集群的稳定性,建议配置为 最少2个,最多集群节点数量/shard数量 * 2
2,启动集群
./solr start -cloud -z 192.168.0.70:2181,192.168.0.71:2181,192.168.0.72:2181 -p 8080 -s /solrcloud/solrhome

《日子》.分布式-solrcloud5.1集群搭建_第1张图片
Paste_Image.png

你可能感兴趣的:(《日子》.分布式-solrcloud5.1集群搭建)