„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.