solr命令

启动Solr

solr start [-f] [-c] [-h hostname] [-p port] [-d directory] [-z zkHost] [-m memory] [-e example] [-s solr.solr.home] [-t solr.data.home] [-a “additional-options”] [-V]

选项

  • -f 前台运行Solr,默认是后台运行
  • -c 以云模式启动Solr
  • -h 指定Solr实例的访问域名
  • -p 指定Solr实例的访问端口,默认是8983
  • -d 指定Solr服务目录,默认是server
  • -z 指定Zookeeper连接地址,默认使用内嵌的Zookeeper
  • -m 指定JVM的最小(-Xms)和最大(-Xmx)堆大小,默认是512m
  • -s 设置solr.solr.home系统属性,Solr在该路径下创建core,默认值是server/solr
  • -t 设置solr.data.home系统属性,Solr在该路径下的子目录/data存储索引数据,默认和solr.solr.home相同
  • -e 启动示例,Solr提供的示例有cloud、techproducts、dih、schemaless
  • -a 指定传给JVM的其他参数
  • -j 指定传给Jetty的其他参数
  • -V 详细日志信息

停止Solr

solr stop [-k key] [-p port] [-V]

选项

  • -k 停止key
  • -p 停止指定端口的Solr
  • -all 停止所有实例
  • -V 详细日志信息

创建Core

solr create [-c name] [-d confdir] [-n confname] [-shards #] [-replicationFactor #] [-p port] [-V]

根据启动模式创建core或collection,如果是以独立模式启动的则创建的是core,如果是以云模式启动的则创建的是collection。该命令检测solr运行的模式,然后调用create_core或create_collection命令,因此create命令的选项和他们是一样的。
solr create_core [-c ] [-d confdir] [-p port] [-V]

选项

  • -c 指定core的名称
  • -d 指定创建新的core的配置文件复制的目录,即从那个目录下复制一份配置到新的core,默认是Solr提供的配置文件_default。Solr提供了两个配置示例文件:
    • _default 最小配置文件,支持字段猜测功能,用户可以选择关闭字段猜测
    • sample_techproducts_configs 示例配置文件,演示了更高级特性
  • -p 指定创建core的solr实例端口
  • -V 详细日志信息

solr create_collection [-c collection] [-d confdir] [-n confname] [-shards #] [-replicationFactor #] [-p port] [-V]

选项

  • -c 指定core的名称
  • -d 指定创建新的core的配置文件复制的目录,即从那个目录下复制一份配置到新的core,默认是Solr提供的配置文件_default。Solr提供了两个配置示例文件:
    • _default 最小配置文件,支持字段猜测功能,用户可以选择关闭字段猜测
    • sample_techproducts_configs 示例配置文件,演示了更高级特性
      以云模式启动的Solr,其配置文件存放在Zookeeper上,而不是本地文件中。
  • -p 指定创建core的solr实例端口
  • -V 详细日志信息
  • -n 在Zookeeper上的配置目录,默认情况下,采用collection名称作为配置目录名称
  • -shards 分片数量,默认为1
  • -replicationFactor 文档复制数量,默认为1

删除Core

solr delete -c core

选项

  • -c 删除core或collection
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值