Solr常用操作命令
2023-02-18 16:41:32 时间
1. 新建collection
./solr create_collection -c collection_vip -d /opt/lucidworks-hdpsearch/solr/server/solr/configsets/vip_schema_configs/ -shards 10 -replicationFactor 3
- 参数说明
- -c 要创建的collection名称
- -d 配置文件目录
- -shards 该collection要创建的分片数
- -replicationFactor 每个分片要创建的副本数,建议为奇数
2. 删除collection
./hbase-indexer delete-indexer --name 'collection_vip'
- 参数说明
- --name 要删除的collection名称
3. 添加分片副本
./solr delete -c collection_vip -deleteConfig true
- 参数说明
- delete 动作命令
- collection_vip 要被删除的collection名称
- deleteConfig 是否删除一并删除配置信息,后面跟布尔值
4. 删除分片副本
curl 'http://localhost:8983/solr/admin/collections?action=DELETEREPLICA&collection=collection_vip&shard=shard1&replica=core_node17'
- 参数说明
- action 动作命令
- collection 要删除副本集的collection
- shard 分片名称
- replica 要删除副本集的名字
5. 修改collection的 solrconfig.xm 配置信息
./zkcli.sh -zkhost localhost:2181 -cmd putfile /solr/configs/collection_vip/solrconfig.xml /opt/lucidworks-hdpsearch/solr/server/solr/configsets/vip_schema_configs/conf/solrconfig.xml
- 参数说明
- -cmd 动作命令
- /solr/configs/collection_vip/solrconfig.xml 配置文件在zk中的路径
- /opt/lucidworks-hdpsearch/solr/server/solr/configsets/vip_schema_configs/conf/solrconfig.xml 要修改的配置文件本机路径
6. solrconfig配置信息刷新
curl 'http://localhost:8983/solr/admin/collections?action=RELOAD&name=collection_vip'
- 参数说明
- action 动作命令
- name 要刷新的collection名称
相关文章
- 访问Redis
- C#开发微信公众平台-就这么简单(附Demo)
- 程序员的人性思考(续)
- 恋爱虽易,相处不易:当EntityFramework爱上AutoMapper
- 魅力 .NET:从 Mono、.NET Core 说起
- 分享我对 ASP.NET vNext 的一些感受,也许多年回过头看 So Easy!
- 我的“第一次”,就这样没了:DDD(领域驱动设计)理论结合实践
- 程序员的人性思考(下)
- 2015-写给明年现在的自己
- POCO Controller 你这么厉害,ASP.NET vNext 知道吗?
- Unity依赖注入使用详解
- 初试JqueryEasyUI(附Demo)
- ASP.NET WebApi OWIN 实现 OAuth 2.0
- 程序员的人性思考(上)
- Visual Studio 2015 开发 ASP.NET 5 有何变化?
- 拨开迷雾,找回自我:DDD 应对具体业务场景,Domain Model 到底如何设计?
- Repository 返回 IQueryable?还是 IEnumerable?
- 一缕阳光:DDD(领域驱动设计)应对具体业务场景,如何聚焦 Domain Model(领域模型)?
- 让 ASP.NET vNext 在 Mac OS 中飞呀飞。。。
- 小菜学习设计模式(五)—控制反转(Ioc)