solr入门之创建solrcloud的collection索引集合

Posted 当以乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了solr入门之创建solrcloud的collection索引集合相关的知识,希望对你有一定的参考价值。


1.上传配置文件到liunx系统中(我们用了堡垒机) 上传方式  rz -e 2.切换到root用户   sudo su - 将你上传的配置文件解压到当前目录后新建一个脚本文件 xxxx.sh内容如下 java -classpath ./:/usr/local/solr/server/solr-webapp/webapp/WEB-INF/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost localhost:2181 -confdir  meixin_suggest  -confname meixin_suggest 里面的路径需要根据你本机的路径来设置一下  大概就是 加载solr下的jar
3 创建collection命令指定名称 分片数目 备份数目 及 配置文件的使用 http://10.125.2.44:8001 /solr/admin/collections?action=CREATE&name=meixin_suggest&numShards=1&replicationFactor= 1& collection.configName=meixin_suggest

参数名

说明

Name

要创建的集合名称

numShards

指定集合Shard的数量

replicationFactor

指定每个Shard副本数量

maxShardsPerNode

每个Solr服务器节点上最大Shard数量

createNodeSet

还不明白什么用

collection.configName

配置的名称(必须已存储在ZooKeeper)使用这个新的集合。如果没有提供创建操作将默认配置名称的集合名称。

如果创建出错删除collection 删除指定的solrcloud中的集合api操作
http://10.125.2.44:8001 /solr/admin/collections?action=DELETE&name=指定集合名称

最后上图留念:




今天还有些工程架构的问题....水平有限,出bug还未调整好


以上是关于solr入门之创建solrcloud的collection索引集合的主要内容,如果未能解决你的问题,请参考以下文章

Linux系列之solr集群版环境搭建

Linux系列之solr集群版环境搭建

SolrCloud之Sharding路由介绍

(转) SolrCloud之分布式索引及与Zookeeper的集成

Mysql数据导入SolrCloud

solrcloud 在windows可以集群吗