solr安装,zookeeper安装,solrCloud和zookeeper实现solr集群
来源:互联网 发布:知乎知名大v 编辑:程序博客网 时间:2024/05/16 14:57
1环境:三台centons虚拟机,下载solr6.2.0,zookeeper3.3.6,分别复制三分上传至三台服务器usr/local下,分别解压
zookeeper
2:分别在三台机子/usr/local/zookeeper-3.3.6/下新建data文件夹 创建myid文件 内容分别为1 2 3
3:分别复制zookeeper-3.3.6/conf/zoo_sample.cfg到同目录下,并重命名为zoo.cfg
cp /usr/local/zookeeper-3.3.6/conf/zoo_sample.cfg /usr/local/zookeeper-3.3.6/conf/zoo.cfg
4:修改zoo.cfg
5:启动三个zookeeper zkServer.sh start
zkCli.sh 测试zookeeper启动是否成功
solr
几个重要的启动参数:
-c or –cloud : 以集群模式启动
-z : zookeeper的参数
分别启动solr./bin/solr start -c -z 192.168.96.130:2181,192.168.96.131:2181,192.168.96.132:2181
依次启动集群中所有节点,之后登陆任意节点的solr管理控制台:
http://192.168.96.130:8983/solr
查看集群中所有节点是否都已启动成功:
http://192.168.96.130:8983/solr/#/~cloud?view=tree
每个节点启动之后,会在zookeeper中 /live_nodes中写入一个空文件,如下图所示:
创建collection
solr安装包默认提供了一个实例配置: example/example-DIH/solr/solr/conf
创建命令:
[root@localhost solr-6.2.0]# ./bin/solr create_collection
重要参数:
-c : collection名称
-d : 配置文件的路径,可以使用上面提供的实例配置
-n : 配置名称可以和collection名称不同,默认这个参数不填的话,会使用collection名称作为config名称
-shards : 创建的shard个数,建议和集群节点数量一致。
-replicationFactor : 每个shard的副本数,综合考虑为了保证集群的稳定性,建议配置为 最少2个,最多集群节点数量/shard数量 * 2
[root@localhost solr-6.2.0]# ./bin/solr create_collection -c example -d example/example-DIH/solr/solr/conf/ -shards 3 -replicationFactor 2
如果出现如下错误:
在node1执行如下命令:为user提交缺失的配置文件。
./server/scripts/cloud-scripts/zkcli.sh -cmd upconfig -confdir ./server/solr/configsets/data_driven_schema_configs/conf -confname user -z192.168.96.130:2181,192.168.96.131:2181,192.168.96.132:2181
./server/scripts/cloud-scripts/zkcli.sh -cmd linkconfig -collection user -confname user -z192.168.96.130:2181,192.168.96.131:2181,192.168.96.132:2181
再次创建collection
[root@localhost solr-6.2.0]# ./bin/solr create_collection -c example -d example/example-DIH/solr/solr/conf/ -shards 3 -replicationFactor 2
zookeeper版本太低 换成3.4.9 在创建即成功
- solr安装,zookeeper安装,solrCloud和zookeeper实现solr集群
- SolrCloud 分布式集群安装部署(solr+ zookeeper +tomcat)
- solr + zookeeper 组建 solrcloud
- linux-centos安装solr及通过zookeeper搭建solr集群
- Solr 5.4 + Tomcat 8.0 + Zookeeper 实现SolrCloud
- 搭建solr和zookeeper集群
- solrcloud分布式集群部署&zookeeper集群安装
- solr+zookeeper集群搭建
- solr安装-tomcat+solrCloud构建稳健solr集群
- solr安装-tomcat+solrCloud构建稳健solr集群
- solr安装-tomcat+solrCloud构建稳健solr集群
- 基于Solr和Zookeeper的分布式搜索方案SolrCloud
- zookeeper和solr搭建集群分片查询
- solr solrcloud 检索 搜索 zookeeper 分布式 部署
- window下zookeeper+tomcat+solr搭建solrCloud
- 基于centos用zookeeper+solr搭建solrcloud
- [SolrCloud]Linux安装zookeeper
- solr学习第九课程----Zookeeper的安装
- 第十一周阅读程序(2)
- Android中的PopupWindow详解
- vijos1488 路灯改建计划(重庆一中高2018级信息学竞赛测验9) 解题报告
- 了解和使用keystone(一)keystone的基本认知
- 第十一周阅读程序(3)
- solr安装,zookeeper安装,solrCloud和zookeeper实现solr集群
- Altium PCB布局时快速摆放元件的技巧
- 关于事件和委托的详解
- 第十一周阅读程序(4)
- Android -- 蓝牙开发 <一>
- 产品开发项目中文档的重要性
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- codeforces710A--King Moves水
- Mustache.js语法学习笔记