Co różni bramę węzła nadrzędnego od innej bramki węzła w elastycznym wyszukiwaniu? Obaj przechowują metadane, prawda? Dane meta, elastyczne, zwane, jakie informacje możemy z nich uzyskać?Co różni bramę węzła nadrzędnego od innej bramki węzła w elastycznym wyszukiwaniu? Obaj przechowują metadane, prawda?
Odpowiedz
Węzeł główny jest taki sam, jak każdy inny węzeł w klastrze, z wyjątkiem tego, że został wybrany jako wzorzec.
Jest odpowiedzialny za koordynację wszelkich zmian w całym klastrze, takich jak dodanie lub usunięcie węzła, utworzenie, usunięcie lub zmiana stanu (tj. Otwieranie/zamykanie) indeksu i przydzielanie odłamków do węzłów. Po wystąpieniu dowolnej z tych zmian "stan klastra" jest aktualizowany przez wzorzec i publikowany do wszystkich innych węzłów w klastrze. Jest to jedyny węzeł, który może publikować nowy stan klastra.
Zadania, które wykonuje mistrz, są lekkie. Wszelkie zadania dotyczące danych (np. Indeksowanie, wyszukiwanie itp.) Nie muszą angażować mistrza. Jeśli zdecydujesz się uruchomić system główny jako węzeł inny niż dane (tj. Węzeł, który działa jako serwer główny i router, ale nie zawiera żadnych danych), to system główny może działać poprawnie na małym polu.
Węzeł może stać się wzorcem, jeśli jest oznaczony jako "główny kwalifikujący się" (domyślnie wszystkie węzły). Jeśli bieżący wzorzec zostanie wyłączony, klaster wybierze nowego mastera.
Ważną opcją konfiguracji w klastrze jest minimum_master_nodes
. Określa liczbę "głównych kwalifikujących się" węzłów, które węzeł musi widzieć, aby stać się częścią klastra. Jego celem jest uniknięcie "rozszczepienia mózgu", tj. Podzielenia klastra na dwa klastry, z których oba uważają, że funkcjonują prawidłowo.
Na przykład, jeśli 3 węzłów, z których wszystkie są Master kwalifikowanych, a zestaw minimum_master_nodes
do 1, a następnie, jeśli trzeci węzeł jest oddzielony od dwóch pozostałych to, to widzi jeszcze jeden węzeł główny kwalifikują (sam) i myśli, że może sam tworzyć klaster.
należy położyć minimum_master_nodes
do 2, w tym przypadku (liczba węzłów/2 + 1), a następnie, gdy trzeci węzeł oddziela to będzie widać na tyle węzłów głównego, a tym samym nie będzie tworzyć klaster sama. Będzie próbować dołączyć do pierwotnego klastra.
Podczas gdy Elasticsearch bardzo próbuje wybrać prawidłowe wartości domyślne, minimum_master_nodes
jest niemożliwe do odgadnięcia, ponieważ nie ma możliwości sprawdzenia, ile węzłów zamierzasz uruchomić. To jest coś, co musisz sam skonfigurować.
- 1. Jak odczytać atrybut węzła nadrzędnego od węzła potomnego w XSLT
- 2. Znajdź pozycję węzła nadrzędnego, używając xpath
- 3. Jak zaktualizować typ pola w elastycznym wyszukiwaniu
- 4. Get węzła potomnego innego węzła, imię węzła
- 5. Wyszukiwanie wielopoziomowych zagnieżdżonych pól w wyszukiwaniu elastycznym
- 6. Wyłączanie analizy pola domyślnie w wyszukiwaniu elastycznym
- 7. libxml2 can not uzyskać zawartość od węzła
- 8. JavaFx Znalezienie źródłowego węzła nadrzędnego o określonym identyfikatorze?
- 9. Użyj serializacji XML do serializacji kolekcji bez węzła nadrzędnego.
- 10. Identyfikatory węzła w neo4j
- 11. Zapytanie XPath dla węzła XML z dwukropkiem w nazwie węzła
- 12. W Drupal jak uzyskać tnid lub identyfikator węzła tłumaczonego węzła?
- 13. Przekazywanie wartości dynamicznej do kwerendy skryptu w wyszukiwaniu elastycznym
- 14. Wyszukiwanie zapytania w elementach tablicy w wyszukiwaniu elastycznym
- 15. Jak zasugerować (autouzupełnianie) kolejne słowo w wyszukiwaniu elastycznym?
- 16. Znajdowanie dokładnego węzła C#
- 17. Zmień wartość węzła XML
- 18. Jak usunąć zduplikowane wyniki wyszukiwania w elastycznym wyszukiwaniu?
- 19. Jak ulepszyć dopasowanie ścisłe przez wiele dopasowań w wyszukiwaniu elastycznym
- 20. Użyj istniejącego pola jako identyfikatora w elastycznym wyszukiwaniu
- 21. Indeksowanie pola wartości rozdzielonych przecinkami w wyszukiwaniu elastycznym
- 22. Jak uzyskać liczbę dla każdego typu indeksu w elastycznym wyszukiwaniu?
- 23. Instalacja węzła Grunt Lokalnie
- 24. Plik węzła wywołującego js
- 25. Wymuszenie odświeżenia węzła w JavaFx
- 26. Obsługa wyjątków węzła
- 27. Czy wycofanie węzła usuwa dane z tego węzła?
- 28. Erlang zdejmij powłokę z węzła/Zakończ powłokę bez węzła zabijania
- 29. HTML \ rich text w tytule węzła Drupala?
- 30. Sprawdź bieżącą wersję węzła
Świetne wyjaśnienie Clinton! – javanna
Dzięki za cudowną odpowiedź. Metadane klastra zawierają coś w rodzaju klastra, takie jak typ odwzorowania, przydział shardów, prawda? metadane węzła zawiera co? Czy zawiera pewne informacje o indeksach? – Hoony
Tak, to prawda. Możesz dokładnie zobaczyć, co zawiera, uruchamiając to żądanie względem węzła w klastrze: curl -XGET 'http://127.0.0.1:9200/_cluster/state?pretty=1' – DrTech