1. 程式人生 > >Solr常用操作命令

Solr常用操作命令

onf ons sea color file uci delete hbase server

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名稱

Solr常用操作命令