1. 新建collection

./solr create_collection -c collection_vip -d /opt/lucidworks-hdpsearch/solr/server/solr/configsets/vip_schema_configs/ -shards  -replicationFactor 
  • 参数说明
    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: -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常用操作命令的更多相关文章

  1. 【转载】Linux中常用操作命令

    说明:开始学习linux系统,为了方便查看,特转载一篇Linux中常用操作命令,转载地址:http://www.cnblogs.com/laov/p/3541414.html 正文: Linux简介及 ...

  2. Git常用操作命令与图解

    Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone g ...

  3. svn 常用操作命令

    svn 常用操作命令 检出 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 svn checkout svn://路径(目录或文件 ...

  4. MongoDB(1):常用操作命令大全

    MongoDB常用操作命令大全(转) http://www.jb51.net/article/48217.htm 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操 ...

  5. hadoop常用操作命令

    #############centos6.8IP常用操作命令#######################DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED ...

  6. 2018.4.23 git常用操作命令收集(转)

    Git常用操作命令收集: 1. 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v ...

  7. HBase常用操作命令

    HBase常用操作命令 1.进入HBase脚本客户端 #hbase shell #进入HBase脚本客户端 > whoami    #查看当前登录用户 > status           ...

  8. Storm常用操作命令及WordCount

    Storm常用操作命令 1.任务提交命令:storm jar [jar路径] [拓扑包名.拓扑类名] [拓扑名称] storm jar /export/servers/storm/examples/s ...

  9. liunx vim常用操作命令

    vim常用操作命令 vim abc // 打开该文件,或者新建文件 vim +3 abc // 打开文件并跳转到第三行 vim +/hello //打开文件并跳转到第一次出现hello的位置 vim ...

随机推荐

  1. 自定义android ProgressDialog

    Android系统自己提供的UI的都是比较难看的,开发中经常用到自定义对话框,下面分享个最近项目中使用的加载框.   下面是源代码,主要的原理就是准备几个图片,然后循环播放. MainActivity ...

  2. keepalived安装配置实战心得(实现高可用保证网络服务不间断)

    keepalived安装配置实战心得(实现高可用保证网络服务不间断) 一.准备2台虚拟机     安装的系统是:centos-release-7-1.1503.el7.centos.2.8.x86_6 ...

  3. (转)MySQL 加锁处理分析

    MySQL 加锁处理分析 原文:http://hedengcheng.com/?p=771 1    背景    1 1.1    MVCC:Snapshot Read vs Current Read ...

  4. ubuntu安装maven

    1.安装maven前需要安装JDK 2.下载mavenapache-maven-3.3.9-bin.tar.gz 3.解压maven到当前目录tar -zxvf apache-maven-3.3.9- ...

  5. Android 开发工具类 25_getJSON

    获取 JSON 数据并解析 import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; im ...

  6. sql 函数字符串处理

    --Description: 字符处理 --使用: 放到查询分析器里执行就可以了 --示例: select * from dbo.splitstr('12 44 45 50 56 87',' ') o ...

  7. OpenGL12-shader(GLSL)着色语言4-广告版的实现

    之前介绍了vertex shader的基本原理,现在我们来做一个简单的实践,在游戏中广告版(布告版) 随处可见,而且效率很高,现在我们就使用shader来实现这一过程,首先我们要知道布告版的原理 实际 ...

  8. xgboost使用

    xgboost的实现方式为多颗CART树,其实xgboost就是类似于随机森林,但是与随机森林不同,他不是多个子树决策的结果,CART树最后会算出一个得分,是一个值,最后算出分类的时候,是多个值结合在 ...

  9. 面试题28:单链表一次遍历删除从后往前的第n个节点

    class Solution { public: ListNode *removeNthFromEnd(ListNode *head, int n) { ListNode* fake = ); fak ...

  10. ubuntu新建用户不能使用ll等指令,显示出来的信息没有颜色区分的解决方案

    ubuntu利用  useradd -m test -g admin 指令,创建用户test及其工作目录.但是登陆后,会出现不能使用很多指令“比如:ll.显示的信息没有颜色”等等此时   查看该用户的 ...