Jak pobrać informacje o klastrze w Cassandra

Jak pobrać informacje o klastrze w Cassandra

„Podczas wykonywania diagnostyki lub rozwiązywania problemów często będziesz musiał zebrać informacje o swojej klastrze. Możesz także użyć zebranych informacji i załadować dane do narzędzia monitorowania, takiego jak ElasticSearch.

Celem tego postu jest pokazanie, gdzie przechowywane są różne informacje o klastrze i jakie informacje możesz z niego zebrać."

Zanurzmy się.

Cassandra System Keysspace

Jeśli chcesz zebrać informacje o swoich bazach danych lub informacji o klastrze, musisz zajrzeć do klawiszy systemowej.

Ta klawisza zawiera tabele zawierające szczegółowe informacje o klastrze i innych obiektach na serwerze.

Poniższa tabela pokazuje tabele w klawiszy systemowej i odpowiednie kolumny.


Źródło: Dokumentacja DataStax

Aby pobrać informacje o klastrze, sprawdź tabelę rówieśników, która zawiera informacje o każdym węźle na serwerze.

Wybierz * z systemu.rówieśnicy;


Zapytanie powinno klastrować informacje o węźle i klastrze jako:


Informacje o wyjściach obejmują dostępnych rówieśników, centrum danych, hosta_id, release_version, rpc_addresses, wersje schematu itp.

Zamknięcie

Korzystając z tego samouczka, zapoznałeś się z tabelami systemowymi Cassandra, które zawierają informacje o klastrze i bazie danych. Zapraszam do eksploracji dokumentów, aby uzyskać więcej szczegółów.