W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
CDCR API用于控制和監(jiān)視復(fù)制過程。控件操作是在集合級(jí)別執(zhí)行的,即通過使用以下基本URL進(jìn)行API調(diào)用:http://localhost:8983/solr/<collection>/cdcr。
監(jiān)視器操作在核心級(jí)別執(zhí)行,即通過使用以下基本URL進(jìn)行API調(diào)用:http://localhost:8983/solr/<core>/cdcr。
目前,沒有一個(gè)CDCR API調(diào)用具有參數(shù)。
/collection/cdcr?action=STATUS
示例輸入:
http://host:8983/solr/<collection_name>/cdcr?action=STATUS
示例輸出:
{
"responseHeader": {
"status": 0,
"QTime": 0
},
"status": {
"process": "stopped",
"buffer": "enabled"
}
}
/collection/cdcr?action=ENABLEBUFFER
啟用緩沖區(qū)響應(yīng)表示進(jìn)程的狀態(tài)以及是否啟用緩沖區(qū)的指示。
示例輸入:
http://host:8983/solr/<collection_name>/cdcr?action=ENABLEBUFFER
示例輸出:
{
"responseHeader": {
"status": 0,
"QTime": 0
},
"status": {
"process": "started",
"buffer": "enabled"
}
}
/collection/cdcr?action=DISABLEBUFFER
禁用緩沖區(qū)響應(yīng):CDCR的狀態(tài)和緩沖區(qū)被禁用的指示。
示例輸入:
http://host:8983/solr/<collection_name>/cdcr?action=DISABLEBUFFER
示例輸出:
{
"responseHeader": {
"status": 0,
"QTime": 0
},
"status": {
"process": "started",
"buffer": "disabled"
}
}
/collection/cdcr?action=START
CDCR START響應(yīng):確認(rèn)CDCR已啟動(dòng),緩沖狀態(tài)。
示例輸入:
http://host:8983/solr/<collection_name>/cdcr?action=START
示例輸出:
{
"responseHeader": {
"status": 0,
"QTime": 0
},
"status": {
"process": "started",
"buffer": "enabled"
}
}
/collection/cdcr?action=STOP
CDCR STOP響應(yīng):CDCR的狀態(tài),包括確認(rèn)CDCR已停止。
示例輸入:
http://host:8983/solr/<collection_name>/cdcr?action=STOP
示例輸出:
{
"responseHeader": {
"status": 0,
"QTime": 0
},
"status": {
"process": "stopped",
"buffer": "enabled"
}
}
/core/cdcr?action=QUEUES
輸出由列表“隊(duì)列(queues)”組成,其中包含(ZooKeeper)目標(biāo)主機(jī)列表,它們本身包含目標(biāo)集合列表。對(duì)于每個(gè)集合,都提供了隊(duì)列的當(dāng)前大小和最后一次成功處理的更新操作的時(shí)間戳。更新操作的時(shí)間戳是原始時(shí)間戳,即在源SolrCloud上處理此操作的時(shí)間。這允許估計(jì)復(fù)制過程的延遲。
“queues”對(duì)象還包含有關(guān)更新日志的信息,例如磁盤上的更新日志的大小(以字節(jié)為單位)(“tlogTotalSize”),事務(wù)日志文件的數(shù)量(“tlogTotalCount”)以及更新的狀態(tài)日志同步器(“updateLogSynchronizer”)。
示例輸入:
http://host:8983/solr/<replica_name>/cdcr?action=QUEUES
示例輸出:
{
"responseHeader":{
"status": 0,
"QTime": 1
},
"queues":{
"127.0.0.1: 40342/solr":{
"Target_collection":{
"queueSize": 104,
"lastTimestamp": "2014-12-02T10:32:15.879Z"
}
}
},
"tlogTotalSize":3817,
"tlogTotalCount":1,
"updateLogSynchronizer": "stopped"
}
/core/cdcr?action=OPS
輸出operationsPerSecond包含一個(gè)(ZooKeeper)目標(biāo)主機(jī)列表,它們本身包含一個(gè)目標(biāo)集合列表。對(duì)于每個(gè)集合,都提供自復(fù)制過程開始以來每秒平均處理的操作數(shù)。這些操作進(jìn)一步分為兩組:添加和刪除操作。
示例輸入:
http://host:8983/solr/<collection_name>/cdcr?action=OPS
示例輸出:
{
"responseHeader":{
"status":0,
"QTime":1
},
"operationsPerSecond":{
"127.0.0.1: 59661/solr":{
"Target_collection":{
"all": 297.102944952749052,
"adds": 297.102944952749052,
"deletes": 0.0
}
}
}
}
/core/cdcr?action=ERRORS
輸出由包含(ZooKeeper)目標(biāo)主機(jī)列表的“錯(cuò)誤”列表組成,這些主機(jī)本身包含目標(biāo)集合列表。對(duì)于每個(gè)集合,都會(huì)提供關(guān)于在復(fù)制過程中遇到的錯(cuò)誤的信息,例如復(fù)制器線程遇到的連續(xù)錯(cuò)誤數(shù),復(fù)制過程開始以來的錯(cuò)誤請(qǐng)求數(shù)或內(nèi)部錯(cuò)誤數(shù),以及最后一個(gè)錯(cuò)誤列表遇到按時(shí)間戳排序。
示例輸入:
http://host:8983/solr/<collection_name>/cdcr?action=ERRORS
示例輸出:
{
"responseHeader":{
"status":0,
"QTime":2
},
"errors": {
"127.0.0.1: 36872/solr":{
"Target_collection":{
"consecutiveErrors":3,
"bad_request":0,
"internal":3,
"last":{
"2014-12-02T11:04:42.523Z":"internal",
"2014-12-02T11:04:39.223Z":"internal",
"2014-12-02T11:04:38.22Z":"internal"
}
}
}
}
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: