3.Solr基本命令(启动、停止、系统信息)

目录


Solr专栏目录(点击进入…)



Solr基本命令(启动、停止、系统信息)

启动(solr start)

bin\solr start
bin\solr start -h localhost -p 8983 -d server -s solr -m 512m  #默认

两条命令是等效。如果默认值可以满足需要,则不必在启动时定义所有选项

该start和restart命令有多种选择,在SolrCloud模式下运行,用一个实例配置集合,开始一个主机名或端口是不是默认并指向本地的ZooKeeper合奏

bin\solr start [options]
bin\solr start -help

语法

solr start [-f] [-c] [-h主机名] [-p端口] [-d目录] [-z zkHost] [-m内存] [-e示例] [-s solr.solr.home] [-t solr.data.home] [-a“其他选项”] [-V]

参数
该bin\solr脚本提供了许多选项,可以自定义服务器

参数描述
-f在前台启动Solr,默认启动Solr在后台。并将stdout / stderr发送到solr -端口控制台
-c、-cloud以SolrCloud模式启动Solr,这还将启动Solr随附的嵌入式ZooKeeper实例。
如果-z未提供且ZK_HOST未在solr.in.cmd中定义,一个嵌入的ZooKeeper实例在solr端口+1000上启动
例如,如果Solr绑定到8983,则为9983
-h <hostname>指定Solr实例的主机名(IP)。默认localhost
-p <port>指定启动Solr HTTP侦听器的端口。指定的端口也将用于确定停止端口。默认是8983
-d <dir>指定Solr服务器目录,默认为服务器($SOLR_HOME\server)
覆盖此选项并不常见,更常见的是为每个实例使用相同的服务器目录,并使用带有-s选项的唯一Solr主目录
-z <zkHost>使用定义的ZooKeeper连接字符串启动Solr。此选项仅与-c选项一起使用,以在SolrCloud模式下启动Solr。如果ZK_HOST未在solr.in.sh\中指定,solr.in.cmd并且未提供此选项,Solr将启动嵌入式ZooKeeper实例并将该实例用于SolrCloud操作
bin\solr start -c -z server1:2181,server2:2181
-m <memory>设置JVM的最小(-Xms)和最大(-Xmx)堆大小
bin\solr start -m 4g
结果:-Xms4g-Xmx4g;默认情况下,此脚本将堆大小设置为512m
-s <dir>许在同一主机上运行多个Solr实例,同时重用使用该-d参数设置的同一服务器目录。当运行示例(-e)时,该参数被忽略
bin\solr start -s newHome
-tdir设置solr.data.home系统属性,solr将索引数据存储在<instance\u dir>\data子目录中。如果未设置,Solr将对配置和数据使用Solr.Solr.home
-e <name>运行的示例的名称
cloud:SolrCloud示例
techproducts:一个全面的例子,展示了Solr的许多核心功能
dih:数据导入处理程序
schemaless:无模式示例
-a “<string>”Java调试选项。例如,要使Java调试器能够附加到Solr JVM
-j选择启动Solr时传递给Jetty的附加参数
-noprompt启动Solr并禁止使用其他选项显示的任何提示。具有隐式接受所有默认值的副作用
-v将log4j的日志记录级别从更改INFO为DEBUG
-q将log4j的日志记录级别从更改INFO为WARN
-V、-verbose使用启动脚本中的详细消息启动Solr

重新启动(solr restart)

restart命令允许您在Solr已运行或已停止的情况下重新启动它

bin\solr restart [options]
bin\solr restart -help

该start和restart命令有多种选择,在SolrCloud模式下运行,用一个实例配置集合,开始一个主机名或端口是不是默认并指向本地的ZooKeeper合奏

使用该restart命令时,必须传递启动Solr时最初传递的所有参数。在后台启动了停止请求,因此Solr将停止,然后再次启动。如果尚未运行任何节点,那么重新启动将跳过该步骤以停止并继续启动Solr


停止(solr stop)

该stop命令将STOP请求发送到正在运行的Solr节点,这使其可以正常关闭。该命令将等待180秒,以使Solr正常停止,然后强行终止该进程(杀死-9)

bin/solr stop [options]
bin/solr stop -help

停止参数

参数描述
-p <port>停止Solr在给定端口上运行。如果您正在运行多个实例,或者正在SolrCloud模式下运行,则需要在单独的请求中指定端口,或使用-all选项
bin/solr stop -p 8983
-all停止所有正在运行的具有有效PID的Solr实例:bin/solr stop -all
-k <key>停止键,用于防止Solr意外停止;默认值为“solrrocks”
bin/solr stop -k solrrocks

系统信息(solr version|status)

版本(solr version)

该version命令仅返回当前安装并立即存在的Solr的版本

bin/solr version

状态(solr status)

该status命令显示在本地系统上运行的所有Solr节点的基本JSON格式信息。

该status命令使用SOLR_PID_DIR环境变量来定位Solr进程ID文件,以查找正在运行的Solr实例,该实例默认为bin目录。

bin/solr status

输出将包括集群中每个节点的状态

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未禾

您的支持是我最宝贵的财富!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值