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=指定集合名称

最后上图留念:

solr入门之创建solrcloud的collection索引集合_第1张图片



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


你可能感兴趣的:(Solr,Collection,创建,zookeeper上传)