系統資訊處理器
此 API 提供與儀表板上顯示的相同資訊。
系統資訊可透過兩個不同的 URL 取得
https://127.0.0.1:8983/solr/admin/system
和
https://127.0.0.1:8983/solr/<collection-name>/admin/system
唯一的差異在於在結果中填入 core
鍵。
結果中的鍵為
mode
-
solrcloud
或std
,表示 Solr 執行的模式 lucene
-
包含 Solr 和 Lucene 版本資訊的物件
jvm
-
包含 JVM 相關資訊的物件
system
-
系統相關資訊。
solr_home
-
Solr 基礎目錄。僅在
/solr/admin/system
下可用。 zkHost
-
在雲端模式下執行時的 Zookeeper 主機。
node
-
在雲端模式下執行時的節點名稱。
core
-
包含核心基本資訊的物件,僅在提供核心/集合名稱時存在
Lucene 和 Solr 資訊物件
回應中的 solr
鍵是一個包含這些鍵的物件
lucene-spec-version
-
Lucene 套件的規格版本。
lucene-impl-version
-
Lucene 套件的實作版本。
solr-spec-version
-
Solr 套件的規格版本。
solr-impl-version
-
Solr 套件的實作版本。
系統資訊物件
回應中的 system
鍵是一個包含這些鍵和其他鍵的物件
name
-
作業系統名稱。
uname
-
執行
uname -a
的結果。在 Windows 上不可用。 uptime
-
執行
uptime
的結果。在 Windows 上不可用。
系統資訊 API 範例
從雲端模式下的節點擷取系統資訊。
curl https://127.0.0.1:8983/solr/admin/info/system
{
"responseHeader":{
"status":0,
"QTime":13},
"mode":"solrcloud",
"zkHost":"192.168.32.3:2181",
"solr_home":"/var/solr/data",
"lucene":{
"solr-spec-version":"8.1.1",
"solr-impl-version":"8.1.1 fcbe46c28cef11bc058779afba09521de1b19bef - ab - 2019-05-22 15:20:01",
"lucene-spec-version":"8.1.1",
"lucene-impl-version":"8.1.1 fcbe46c28cef11bc058779afba09521de1b19bef - ab - 2019-05-22 15:15:24"},
"jvm":{
"version":"11.0.3 11.0.3+7",
"name":"Oracle Corporation OpenJDK 64-Bit Server VM",
"spec":{
"vendor":"Oracle Corporation",
"name":"Java Platform API Specification",
"version":"11"},
"jre":{
"vendor":"Oracle Corporation",
"version":"11.0.3"},
"vm":{
"vendor":"Oracle Corporation",
"name":"OpenJDK 64-Bit Server VM",
"version":"11.0.3+7"},
"processors":4,
"memory":{
"free":"396 MB",
"total":"512 MB",
"max":"512 MB",
"used":"116 MB (%22.7)",
"raw":{
"free":415213560,
"total":536870912,
"max":536870912,
"used":121657352,
"used%":22.660447657108307}},
"jmx":{
"classpath":"start.jar",
"commandLineArgs":["-Xms512m",
"-Xmx512m",
"-XX:+UseG1GC",
"-XX:+PerfDisableSharedMem",
"-XX:+ParallelRefProcEnabled",
"-XX:MaxGCPauseMillis=250",
"-XX:+UseLargePages",
"-XX:+AlwaysPreTouch",
"-Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filecount=9,filesize=20M",
"-Dcom.sun.management.jmxremote",
"-Dcom.sun.management.jmxremote.local.only=false",
"-Dcom.sun.management.jmxremote.ssl=false",
"-Dcom.sun.management.jmxremote.authenticate=false",
"-Dcom.sun.management.jmxremote.port=18983",
"-Dcom.sun.management.jmxremote.rmi.port=18983",
"-DzkClientTimeout=15000",
"-DzkHost=192.168.32.3:2181",
"-Dsolr.log.dir=/var/solr/logs",
"-Djetty.port=8983",
"-DSTOP.PORT=7983",
"-DSTOP.KEY=solrrocks",
"-Duser.timezone=UTC",
"-Djetty.home=/opt/solr/server",
"-Dsolr.solr.home=/var/solr/data",
"-Dsolr.data.home=",
"-Dsolr.install.dir=/opt/solr",
"-Dsolr.default.confdir=/opt/solr/server/solr/configsets/_default/conf",
"-Dlog4j.configurationFile=file:/var/solr/log4j2.xml",
"-Xss256k",
"-Dsolr.jetty.https.port=8983"],
"startTime":"2019-07-18T11:16:00.769Z",
"upTimeMS":1339007}},
"system":{
"name":"Linux",
"arch":"amd64",
"availableProcessors":4,
"systemLoadAverage":0.92,
"version":"4.9.0-9-amd64",
"committedVirtualMemorySize":4317540352,
"freePhysicalMemorySize":117563392,
"freeSwapSpaceSize":11583721472,
"processCpuLoad":0.0,
"processCpuTime":42690000000,
"systemCpuLoad":0.0,
"totalPhysicalMemorySize":4005376000,
"totalSwapSpaceSize":12884897792,
"maxFileDescriptorCount":1048576,
"openFileDescriptorCount":225,
"uname":"Linux f0281c6ee880 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u3 (2019-06-16) x86_64 GNU/Linux\n",
"uptime":" 11:38:19 up 28 days, 22:41, 0 users, load average: 0.92, 0.57, 0.51\n"},
"node":"172.17.0.4:8983_solr"}
從核心擷取系統資訊,不使用雲端模式。
curl https://127.0.0.1:8983/solr/gettingstarted/admin/system
{
"responseHeader":{
"status":0,
"QTime":23},
"core":{
"schema":"default-config",
"host":"fd7fbdff8b3e",
"now":"2019-07-18T11:56:51.472Z",
"start":"2019-07-18T11:54:52.509Z",
"directory":{
"cwd":"/opt/solr-8.1.1/server",
"instance":"/var/solr/data/gettingstarted",
"data":"/var/solr/data/gettingstarted/data",
"dirimpl":"org.apache.solr.core.NRTCachingDirectoryFactory",
"index":"/var/solr/data/gettingstarted/data/index"}},
"mode":"std",
"lucene":{
"solr-spec-version":"8.1.1",
"solr-impl-version":"8.1.1 fcbe46c28cef11bc058779afba09521de1b19bef - ab - 2019-05-22 15:20:01",
"lucene-spec-version":"8.1.1",
"lucene-impl-version":"8.1.1 fcbe46c28cef11bc058779afba09521de1b19bef - ab - 2019-05-22 15:15:24"},
"jvm":{
"version":"11.0.3 11.0.3+7",
"name":"Oracle Corporation OpenJDK 64-Bit Server VM",
"spec":{
"vendor":"Oracle Corporation",
"name":"Java Platform API Specification",
"version":"11"},
"jre":{
"vendor":"Oracle Corporation",
"version":"11.0.3"},
"vm":{
"vendor":"Oracle Corporation",
"name":"OpenJDK 64-Bit Server VM",
"version":"11.0.3+7"},
"processors":4,
"memory":{
"free":"394.9 MB",
"total":"512 MB",
"max":"512 MB",
"used":"117.1 MB (%22.9)",
"raw":{
"free":414074904,
"total":536870912,
"max":536870912,
"used":122796008,
"used%":22.87253886461258}},
"jmx":{
"classpath":"start.jar",
"commandLineArgs":["-Xms512m",
"-Xmx512m",
"-XX:+UseG1GC",
"-XX:+PerfDisableSharedMem",
"-XX:+ParallelRefProcEnabled",
"-XX:MaxGCPauseMillis=250",
"-XX:+UseLargePages",
"-XX:+AlwaysPreTouch",
"-Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filecount=9,filesize=20M",
"-Dcom.sun.management.jmxremote",
"-Dcom.sun.management.jmxremote.local.only=false",
"-Dcom.sun.management.jmxremote.ssl=false",
"-Dcom.sun.management.jmxremote.authenticate=false",
"-Dcom.sun.management.jmxremote.port=18983",
"-Dcom.sun.management.jmxremote.rmi.port=18983",
"-Dsolr.log.dir=/var/solr/logs",
"-Djetty.port=8983",
"-DSTOP.PORT=7983",
"-DSTOP.KEY=solrrocks",
"-Duser.timezone=UTC",
"-Djetty.home=/opt/solr/server",
"-Dsolr.solr.home=/var/solr/data",
"-Dsolr.data.home=",
"-Dsolr.install.dir=/opt/solr",
"-Dsolr.default.confdir=/opt/solr/server/solr/configsets/_default/conf",
"-Dlog4j.configurationFile=file:/var/solr/log4j2.xml",
"-Xss256k",
"-Dsolr.jetty.https.port=8983"],
"startTime":"2019-07-16T05:52:16.213Z",
"upTimeMS":194675370}},
"system":{
"name":"Linux",
"arch":"amd64",
"availableProcessors":4,
"systemLoadAverage":0.88,
"version":"4.9.0-9-amd64",
"committedVirtualMemorySize":4306059264,
"freePhysicalMemorySize":144179200,
"freeSwapSpaceSize":11626409984,
"processCpuLoad":0.0,
"processCpuTime":557920000000,
"systemCpuLoad":0.0,
"totalPhysicalMemorySize":4005376000,
"totalSwapSpaceSize":12884897792,
"maxFileDescriptorCount":1048576,
"openFileDescriptorCount":223,
"uname":"Linux fd7fbdff8b3e 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u3 (2019-06-16) x86_64 GNU/Linux\n",
"uptime":" 11:56:51 up 28 days, 23:00, 0 users, load average: 0.88, 0.65, 0.62\n"}}