Ho paio di domande elasticsearch riguardanti nodo client:Come configurare i nodi client Elasticsearch?
Posso dire: tutti i nodi fintanto che stanno aprendo la porta HTTP, li possono trattare come "client" nodi, perché siamo in grado di fare ricerca/indice attraverso questo nodo.
In realtà abbiamo trattare il nodo come nodo client quando il
cluster=false
edata=false
, se ho creato 10 nodi client, ho bisogno di instradare nel mio lato client, voglio dire, se mi specificare clientOne: 9200 nel mio codice come portale ES, quindi clientOne inoltra altre richieste HTTP ad altri nodi client, altrimenti, clientOne sarebbe sotto pressione molto alta. comunicano tra loro tra i nodi client?Quando si specificano i nodi client nel cluster ES, devo chiudere la porta HTTP di altri nodi? Perché possiamo interrogare solo i nodi client.
Pensi che sia necessario impostare sia il nodo di dati e il nodo client nella stessa macchina, o semplicemente il nodo di dati di installazione funge anche da nodo client, comunque è nella stessa macchina?
Se il cluster ES viene pesantemente/frequentemente indicizzato mentre è meno cercato, non è necessario impostare il nodo client, poiché il nodo client è utile per la raccolta dei dati, per favore?
Per scopi generali di ricerca/indice dovrei usare la porta http o la porta TCP, qual è la differenza nella prospettiva dei clienti, per favore?
Non è troppo difficile, ci sono troppe domande racchiuse in una singola, che ne riduce la qualità generale, perché renderà difficile per le persone in cerca di un argomento specifico trovare la risposta giusta al loro problema. Una domanda dovrebbe essere solo una domanda, sei domande, dovrebbero essere sei diverse domande. – Val
Rompere questo significherebbe che se qualcuno conosce la risposta, la pubblicheranno. Come è ora, le persone potrebbero conoscere la risposta a una o due delle domande, ma non il resto, quindi saltano. Inoltre, il tuo fraseggio è un po 'difficile da analizzare e descrivere lo sfondo potrebbe aiutare un po' di più. – fabianvf