Questo articolo ti insegnerà come creare alias per varie risorse nel tuo cluster di Elasticsearch.
API ALIES ELASTICEARCH
L'API Aliases di Elasticsearch ci consente di eseguire varie azioni di alias su una determinata risorsa. Le azioni supportate includono la creazione, la modifica e la cancellazione di un alias.
La sintassi della richiesta è come mostrata:
Post _ALIASESA seconda dell'azione target, ElasticSearch richiede la gestione dei privilegi sulla risorsa target.
La richiesta supporta i seguenti parametri:
Nell'organismo di richiesta, hai i seguenti parametri:
Quanto sopra sono alcuni parametri comuni e utili che incontrerai quando si utilizza l'API alias. Puoi controllare la documentazione per saperne di più.
Elasticsearch crea alias
Come puoi indovinare, utilizziamo l'API alias con l'aggiunta di un'azione per creare un alias per un indice o un flusso di dati.
L'esempio seguente mostra come creare un alias per l'indice kibana_sample_data_logs.
Curl -xpost "http: // localhost: 9200/_aliases" -H "kbn -xsrf: reporting" -h "contenuti -type: applicazione/json" -d 'Dopo una creazione di successo, la query dovrebbe restituire il messaggio di riconoscimento come:
Elasticsearch Crea alias per più risorse
Possiamo anche creare alias per più risorse utilizzando i parametri di indici e alias nella query.
Un esempio è come mostrato:
Curl -xpost "http: // localhost: 9200/_aliases" -H "kbn -xsrf: reporting" -h "contenuti -type: applicazione/json" -d 'La query sopra creerà un alias per gli indici "kibana_sample_data_logs" e "terremoto".
Nota: forniamo gli indici di destinazione o i flussi di dati e i rispettivi alias come valori di array.
ElasticSearch Verifica se esiste un alias
Possiamo verificare se esiste un alias target nel cluster usando l'API alias. La sintassi della richiesta è come mostrata:
Testa _ALIAS/Ad esempio, per verificare se esiste il "terremoto" alias, possiamo eseguire:
Curl -xhead "http: // localhost: 9200/_ALIAS/SOCK?Pretty "-h" Kbn -xsrf: reporting "La richiesta restituisce un codice di stato HTTP con 200 che indica che esiste l'alias e 400 che indicano che l'alias non esiste.
200 - OKConclusione
In questo articolo, hai imparato a creare alias per varie risorse nel cluster di ElasticSearch.
Grazie per la lettura e lo sviluppo felice.