Solr常用操作命令


1. 新建collection

./solr create_collection -c collection_vip -d /opt/lucidworks-hdpsearch/solr/server/solr/configsets/vip_schema_configs/ -shards 10 -replicationFactor 3
  • 參數說明
    1. -c 要創建的collection名稱
    2. -d 配置文件目錄
    3. -shards 該collection要創建的分片數
    4. -replicationFactor 每個分片要創建的副本數,建議為奇數

2. 刪除collection

./hbase-indexer delete-indexer --name 'collection_vip'
  • 參數說明
    1. --name 要刪除的collection名稱

3. 添加分片副本

./solr delete -c collection_vip -deleteConfig true
  • 參數說明
    1. delete 動作命令
    2. collection_vip 要被刪除的collection名稱
    3. deleteConfig 是否刪除一並刪除配置信息,后面跟布爾值

4. 刪除分片副本

curl 'http://localhost:8983/solr/admin/collections?action=DELETEREPLICA&collection=collection_vip&shard=shard1&replica=core_node17'
  • 參數說明
    1. action 動作命令
    2. collection 要刪除副本集的collection
    3. shard 分片名稱
    4. 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
  • 參數說明
    1. -cmd 動作命令
    2. /solr/configs/collection_vip/solrconfig.xml 配置文件在zk中的路徑
    3. /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'
  • 參數說明
    1. action 動作命令
    2. name 要刷新的collection名稱


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM