zoukankan      html  css  js  c++  java
  • Solr常用命令总结

    前提条件:

      安装solr版本:4.8.0

      部署solr路径:/data/solr-4.8.0

    1. 通过zookeeper上传一些配置信息:

      通过zk命令将配置信息上传到zk环境中:

    /data/solr-4.8.0/node/scripts/cloud-scripts/zkcli.sh -zkhost solr1 -cmd upconfig -confdir /data/solr-conf/article_recent -confname article_recent
      solr1:表示当前host名为solr1,在/etc/hosts文件中有配置,代表的服务器ip地址。

      /data/solr-conf/article_recent:代表你要上传的配置信息文件路径地址

      article_recent:这个名称代表后续你创建集群需要的配置文件名称

    2. 创建集群

    curl "http://192.168.11.70:8983/solr/admin/collections?action=CREATE&name=article_201701&numShards=2&replicationFactor=2&maxShardsPerNode=2
        &collection.configName=article_recent&router.field=fingerprint&createNodeSet=192.168.11.70:8983_solr,192.168.11.90:8983_solr
    "

    3. 删除集群

    curl "http://192.168.11.70:8983/solr/admin/collections?action=DELETE&name=article_201701"

    4. 重新更新集群

    curl "http://192.168.11.70:8983/solr/admin/collections?action=RELOAD&name=article_201701"

    5. 修改别名(alias)

    curl "http://192.168.11.70:8983/solr/admin/collections?action=CREATEALIAS&name=union_article_newest&collections=article_201701,article_201612"

    6. 删除别名(alias)

    curl "http://192.168.11.70:8983/solr/admin/collections?action=DELETEALIAS&name=union_article_newest"

    7. 增加replica

    curl "http://192.168.11.70:8983/solr/admin/collections?action=ADDREPLICA&collection=article_201701&shard=shard2&node=192.168.11.130:7574_solr"

    8. 删除replica

    curl "http://192.168.11.70:8983/solr/admin/collections?action=DELETEREPLICA&collection=article_201701&shard=shard2&replica=core_node4"

    上面命令中的 replica=core_node4 是从 tree 中的 /clusterstate.json 中找到,具体如下图所示:

      
     
     
  • 相关阅读:
    CF1480
    网络编程中常见地址结构与转换(IPv4/IPv6)
    inet_pton, inet_ntop
    mktime 夏令时
    C/C++中volatile关键字详解
    STL之vector容器详解
    Linux学习--gdb调试
    Linux编程基础——GDB(设置断点)
    FTP模式简式:PORT/PASV/EPRT/EPSV
    strchr和strstr 函数
  • 原文地址:https://www.cnblogs.com/liang1101/p/6275773.html
Copyright © 2011-2022 走看看