„Било да тек почињете са Еластицсеарцх-ом или сте искусни професионалац, наићи ћете на случајеве у којима морате да преузмете информације о стању Еластицсеарцх кластера.
Затим можете користити информације да одредите здравље кластера и извршите дијагностику или отклањање грешака за различите проблеме.
Овај пост ће открити како можете да преузмете информације о стању кластера помоћу различитих једноставних корака.
Еластицсеарцх Цлустер Стате АПИ
Еластицсеарцх у великој мери користи мирни АПИ. Стога, није изненађење што пружа АПИ крајњу тачку за преузимање информација о стању кластера.
Синтакса крајње тачке је као што је приказано:
ДОБИТИ / _цлустер / стање /< метрике >>/< циљ >
АПИ прихвата следеће параметре путање:
- метрика – ово специфицира листу опција за преузимање из кластера. Ово је опциони параметар. Прихваћене опције укључују
- _алл – прикажи све метрике кластера.
- блокови – приказују само блокове из одговора.
- мастер_ноде – преузима само део главног чвора.
- метаподаци – приказују само метаподатке.
- чворови – приказани су само чворови.
- роутинг_нодес – прикажи чворове за рутирање.
- Роутинг_табле – приказује само табелу рутирања.
- верзија – прикажи верзију кластера.
- циљ – специфицира листу токова података, индекса и алијаса као вредности раздвојене зарезима. Ово је опциони параметар.
Остали параметри подржани у упиту укључују:
- локални – преузима информације о кластеру само са локалног чвора.
- екпанд_вилдцардс – одређује да ли треба проширити џокер изразе.
- игноре_унаваилабле – ако је тачно, недоступни индекси се занемарују.
Откријте документацију да бисте сазнали више о овом АПИ-ју, параметру упита и још много тога.
Пример 1
Следећи пример враћа све информације о стању кластера.
цурл -КСГЕТ “ФФ1432ДФЕФ630543Ф1793ФЦ236807288А88Ц0269” -Х 'кбн-ксрф: извештавање'
Резултирајуће информације о стању кластера су као што је приказано:
Пример 2
Пример испод показује метаподатке табеле рутирања за индекс 6ИоКфкИ1ТредУИфи5ДЛ7ПА:
цурл -КСГЕТ 'АДД7Д989А7Д7501ДЕ7БЦ9Ц58Д4Д6Ф66Б05Ц51262' -Х 'кбн-ксрф: извештавање'
Упит ће вратити метаподатке и табелу рутирања наведеног индекса као што је приказано:
Пример 3
Да бисте преузели верзију кластера, покрените:
цурл -КСГЕТ “ЦДФ17Б6846ДА24А1Ф033Ф94ЕЦБ09А9ЦФД4817693” -Х 'кбн-ксрф: извештавање'
Горњи пример ће вратити верзију кластера као што је приказано:
'цлустер_наме' : '776а462б8а1942бфб8ба46децф49ца8ц' ,
'цлустер_ууид' : '6ИоКфкИ1ТредУИфи5ДЛ7ПА' ,
'верзија' : 1144 ,
'стате_ууид' : '_ефЕиКсвзТвиаБрезИДЈ2сА'
}
Пример 4
Да бисте преузели стање кластера само у локалном чвору, покрените:
цурл -КСГЕТ “2АБАД12Е208Б4Б71Д02Ф15Е6843Б69АЦ7Б0Ф1Б72” -Х 'кбн-ксрф: извештавање'
У овом случају, упит враћа информације са локалног чвора уместо главног чвора.
Излаз:
Закључак
У овом чланку сте сазнали више о АПИ-ју стања кластера. Овај АПИ вам омогућава да преузмете информације о кластеру са главног или локалног чвора.
Хвала за читање.