《日子》.分布式-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

Paste_Image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 两年前用过solr5.1版本的,当时只是简单入个门,拿来在项目里建个全文索引,然后再query,其他什么也没做,还...
    Coselding阅读 3,164评论 3 22
  • 这个章节只整理一下solr集群的部署方法 solr提供集群模式的example 打开cmd,进入solr文件夹下的...
    熙熙爸爸阅读 1,391评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • 1 Zookeeper概述# ZooKeeper是一个为分布式应用所设计的分布的、开源的协调服务,它主要是用来解决...
    七寸知架构阅读 7,418评论 0 101
  • 今天又读了《Flipped》(怦然心动),原著中的细节描写比电影更加丰富。Juli的人物刻画很丰富,一开始我们简单...
    叹谁逍遥阅读 221评论 0 0