zoukankan      html  css  js  c++  java
  • Solr基本命令

    启动Solr

    安装Solr后,进入到Solr主目录中的bin文件夹,并使用以下命令启动Solr。

    [Hadoop@localhost ~]$ cd   
    [Hadoop@localhost ~]$ cd Solr/ 
    [Hadoop@localhost Solr]$ cd bin/ 
    [Hadoop@localhost bin]$ ./Solr start
    
    Shell

    在 Windows 系统中使用以下命令 -

    此命令在后台启动Solr,通过显示以下消息监听端口8983

    Waiting up to 30 seconds to see Solr running on port 8983 []   
    Started Solr server on port 8983 (pid = 6035). Happy searching!
    
    Bash

    在前台启动Solr

    如果使用start命令启动Solr,那么Solr将在后台启动。然而可以使用-f选项在前台启动Solr。

    [Hadoop@localhost bin]$ ./Solr start –f  
    
    5823 INFO  (coreLoadExecutor-6-thread-2) [   ] o.a.s.c.SolrResourceLoader 
    Adding 'file:/home/Hadoop/Solr/contrib/extraction/lib/xmlbeans-2.6.0.jar' to 
    classloader 
    5823 INFO  (coreLoadExecutor-6-thread-2) [   ] o.a.s.c.SolrResourceLoader 
    Adding 'file:/home/Hadoop/Solr/dist/Solr-cell-6.2.0.jar' to classloader 
    5823 INFO  (coreLoadExecutor-6-thread-2) [   ] o.a.s.c.SolrResourceLoader 
    Adding 'file:/home/Hadoop/Solr/contrib/clustering/lib/carrot2-guava-18.0.jar' 
    to classloader 
    5823 INFO  (coreLoadExecutor-6-thread-2) [   ] o.a.s.c.SolrResourceLoader 
    Adding 'file:/home/Hadoop/Solr/contrib/clustering/lib/attributes-binder1.3.1.jar' 
    to classloader 
    5823 INFO  (coreLoadExecutor-6-thread-2) [   ] o.a.s.c.SolrResourceLoader 
    Adding 'file:/home/Hadoop/Solr/contrib/clustering/lib/simple-xml-2.7.1.jar' 
    to classloader 
    …………………………………………………………………………………………………………………………………………………………………………………………………………… 
    …………………………………………………………………………………………………………………………………………………………………………………………………. 
    12901 INFO  (coreLoadExecutor-6-thread-1) [   x:Solr_sample] o.a.s.u.UpdateLog 
    Took 24.0ms to seed version buckets with highest version 1546058939881226240 12902 
    INFO  (coreLoadExecutor-6-thread-1) [   x:Solr_sample] 
    o.a.s.c.CoreContainer registering core: Solr_sample 
    12904 INFO  (coreLoadExecutor-6-thread-2) [   x:my_core] o.a.s.u.UpdateLog Took 
    16.0ms to seed version buckets with highest version 1546058939894857728 
    12904 INFO  (coreLoadExecutor-6-thread-2) [   x:my_core] o.a.s.c.CoreContainer 
    registering core: my_core
    
    Shell

    在另一个端口上启动Solr

    使用start命令的-p选项指定一个启动端口,可以在另一个端口启动Solr,如下面的代码块所示。

    [Hadoop@localhost bin]$ ./Solr start -p 8081  
    
    Waiting up to 30 seconds to see Solr running on port 8081 [-]   
    Started Solr server on port 8081 (pid = 10137). Happy searching!
    
    Shell

    停止Solr

    可以使用stop命令停止Solr,如下示例 -

    $ ./Solr stop
    
    Shell

    此命令停止Solr,显示消息如下所示。

    Sending stop command to Solr running on port 8983 ... waiting 5 seconds to 
    allow Jetty process 6035 to stop gracefully.
    
    Shell

    重新启动Solr

    Solr的 restart 命令会停止Solr 5秒钟,然后再次启动。可以使用以下命令重新启动Solr -

    ./Solr restart
    
    Shell

    此命令重新启动Solr,显示以下消息 -

    Sending stop command to Solr running on port 8983 ... waiting 5 seconds to 
    allow Jetty process 6671 to stop gracefully. 
    Waiting up to 30 seconds to see Solr running on port 8983 [|]  [/]   
    Started Solr server on port 8983 (pid = 6906). Happy searching!
    
    Shell

    Solr ─ help 命令

    Solr的help命令可用于查看Solr提示及其选项的用法。

    [Hadoop@localhost bin]$ ./Solr -help  
    
    Usage: Solr COMMAND OPTIONS        
       where COMMAND is one of: start, stop, restart, status, healthcheck, 
    create, create_core, create_collection, delete, version, zk  
    Standalone server example (start Solr running in the background on port 8984):  
       ./Solr start -p 8984  
    SolrCloud example (start Solr running in SolrCloud mode using localhost:2181 
    to connect to Zookeeper, with 1g max heap size and remote Java debug options enabled):  
       ./Solr start -c -m 1g -z localhost:2181 -a "-Xdebug -
       Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 1044"  
    Pass -help after any COMMAND to see command-specific usage information,   
    such as: ./Solr start -help or ./Solr stop -help
    
    Shell

    Solr ─ status命令

    Solr的 status 命令可用于在计算机上搜索和找出运行的Solr实例。它可以提供有关Solr实例的信息,例如它的版本,内存使用情况等。

    可以使用status命令检查Solr实例的状态,如下所示:

    [Hadoop@localhost bin]$ ./Solr status
    
    Shell

    执行时,显示上述Solr的status命令结果如下 -

    Found 1 Solr nodes:   
    
    Solr process 6906 running on port 8983 {   
       "Solr_home":"/home/Hadoop/Solr/server/Solr",   
       "version":"6.2.0 764d0f19151dbff6f5fcd9fc4b2682cf934590c5 - 
       mike - 2016-08-20 05:41:37",   
       "startTime":"2016-09-20T06:00:02.877Z",   
       "uptime":"0 days, 0 hours, 5 minutes, 14 seconds",   
       "memory":"30.6 MB (%6.2) of 490.7 MB"
    }
    
    Shell

    Solr Admin

    启动Apache Solr后,就可以使用以下URL访问Solr Web界面的主页。

    Solr管理员的界面如下 -

  • 相关阅读:
    h5混合开发好用的下拉刷新插件
    设置窗体可以使用鼠标拖动大小 通过
    C# 使用System.Data.OleDb;避免oracle中文乱码问题
    C# 开启一个新进程并为新进程设置工作目录
    WPF窗体程序入口 自定义窗体启动页面
    WorkFlow WF如何为一个集合赋值
    第三方框架的使用
    AppIcon应用图标 and Launchimage启动图标的制作
    在didSelectRowAtIndexPath 里面取cell的方法
    iOS 开发技术体系
  • 原文地址:https://www.cnblogs.com/youqc/p/9075561.html
Copyright © 2011-2022 走看看