3

クラスターの 1 つのインデックス サイズを取得する方法を知りたいと思っていました。

クラスターにまだ十分なスペースがあるかどうか、またはクラスターのサイズを増やす必要があるかどうかを知りたいです。

Solr のローカル インスタンスでは、次の要求を行うことができます。

curl " http://localhost:8888/solr/admin/cores?action=STATUS&wt=json "

応答:

{
  "responseHeader": {
    "status": 0,
    "QTime": 0
  },
  "initFailures": {},
  "status": {
    "gettingstarted_shard2_replica1": {
      "name": "gettingstarted_shard2_replica1",
      "instanceDir": "/Users/hacker/Documents/solr-5.3.1/example/cloud/node1/solr/gettingstarted_shard2_replica1/",
      "dataDir": "/Users/hacker/Documents/solr-5.3.1/example/cloud/node1/solr/gettingstarted_shard2_replica1/data/",
      "config": "solrconfig.xml",
      "schema": "managed-schema",
      "startTime": "2016-03-05T01:51:09.964Z",
      "uptime": 69420729,
      "index": {
        "numDocs": 0,
        "maxDoc": 0,
        "deletedDocs": 0,
        "indexHeapUsageBytes": 0,
        "version": 2,
        "segmentCount": 0,
        "current": true,
        "hasDeletions": false,
        "directory": "org.apache.lucene.store.NRTCachingDirectory:NRTCachingDirectory(MMapDirectory@/Users/user/Documents/solr-5.3.1/example/cloud/node1/solr/gettingstarted_shard2_replica1/data/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@662d167e; maxCacheMB=48.0 maxMergeSizeMB=4.0)",
        "userData": {},
        "sizeInBytes": 71,
        "size": "71 bytes"
      }
    }
  }
}

しかし、action=STATUS と action=CLUSTERSTATUS の両方が R&R によってブロックされます (403 Forbidden 応答)。

R&Rのドキュメントでこれを達成する方法についての洞察を見つけることができませんでした

ありがとう

4

2 に答える 2

2

これは現在まだサポートされていません。私たちはこれらの特定の管理 API をブロックしますが、使用済みディスク容量、RAM などに関する洞察を提供する別のサービスレベル統計 API をすぐに追加する予定です。それらが公開されたら、この回答をポインターで更新します。

それまでの間、この情報を入手したい場合は、サポート チケットを開いてください。喜んで情報を入手いたします。


更新: URI パスについてはGreg回答を参照してください。

于 2016-03-15T19:59:59.433 に答える
2

Retrieve and Rank サービスに、ディスクとメモリの使用状況を判断するための統計 API が追加されました。次の場所に GET リクエストを送信することでアクセスできます。

/v1/solr_clusters/{cluster-id}/stats
于 2016-06-06T18:53:18.210 に答える