Apache-solr-basic-commands

提供:Dev Guides
移動先:案内検索

Apache Solr-基本コマンド

Solrの開始

Solrをインストールしたら、Solrホームディレクトリの bin フォルダーを参照し、次のコマンドを使用してSolrを起動します。

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

このコマンドは、バックグラウンドでSolrを開始し、次のメッセージを表示してポート8983でリッスンします。

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

フォアグラウンドでの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

別のポートでSolrを開始する

*start* コマンドの* –pオプション*を使用すると、次のコードブロックに示すように、別のポートでSolrを起動できます。
[Hadoop@localhost bin]$ ./Solr start -p 8984

Waiting up to 30 seconds to see Solr running on port 8984 [-]
Started Solr server on port 8984 (pid = 10137). Happy searching!

Solrの停止

*stop* コマンドを使用してSolrを停止できます。
$ ./Solr stop

このコマンドはSolrを停止し、次のようにメッセージを表示します。

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

Solrの再起動

Solrの restart コマンドは、Solrを5秒間停止し、再び開始します。 次のコマンドを使用してSolrを再起動できます-

./Solr restart

このコマンドは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!

Solr─ヘルプコマンド

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

Solr─statusコマンド

Solrのこの status コマンドは、コンピューターで実行中のSolrインスタンスを検索および検索するために使用できます。 バージョン、メモリ使用量など、Solrインスタンスに関する情報を提供できます。

次のようにstatusコマンドを使用して、Solrインスタンスのステータスを確認できます-

[Hadoop@localhost bin]$ ./Solr status

実行すると、上記のコマンドは次のようにSolrのステータスを表示します-

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"
}

Solr管理者

Apache Solrを起動した後、次のURLを使用して* Solr Webインターフェース*のホームページにアクセスできます。

Localhost:8983/Solr/

Solr Adminのインターフェースは次のように表示されます-

Interface Solr Admin