Duże organizacje, takie jak Amazon, Facebook itp., Mają ogromne ilości danych do zarządzania. Dlatego organizacje te nie mogą przechowywać tak dużej ilości danych na jednym komputerze. Dzieje się tak, gdy używają baz danych, takich jak Cassandra, z architekturą rozproszoną.
Organizacje te przechowują ogromną ilość danych w wielu węzłach. Te węzły komunikują się ze sobą. W tym celu powstaje klaster Cassandra.
- Klaster to w zasadzie grupa węzłów, dzięki czemu węzły mogą łatwo komunikować się ze sobą.
- Węzeł koordynujący to węzeł, który komunikuje się z replikami.
Partitioner
Partycjoner określa sposób dystrybucji danych w klastrze. Partitioner używa funkcji skrótu do dystrybucji danych w klastrze. Obliczenie skrótu wymaga klucza partycji. Ten skrót nazywa się tokenem . Dystrybucja danych odbywa się na podstawie tego tokena.
W tym samouczku nauczysz się:
- Wymagania wstępne dla Cassandra Cluster
- Instalacja w wersji Enterprise Edition
- Uruchamiam węzeł Cassandra
Oto przewodnik krok po kroku dotyczący tworzenia klastra Cassandra.
Wymagania wstępne dla Cassandra Cluster
Istnieją następujące wymagania dotyczące konfiguracji klastra.
- Powinieneś mieć wiele komputerów (węzłów).
- Węzły muszą być połączone ze sobą w sieci lokalnej (LAN).
- Linux musi być zainstalowany na każdym węźle.
- Powinieneś mieć wersję Cassandra Enterprise.
- JDK musi być zainstalowany na każdym komputerze.
Instalacja w wersji Enterprise Edition
Na każdym komputerze należy zainstalować Cassandra Enterprise Edition. Oto kroki instalacji Cassandra Enterprise Edition.
Krok 1) W terminalu Linux uruchom instalację Cassandra Enterprise Edition. Zostanie wyświetlona następująca strona.
Ta strona nie zawiera żadnych niezbędnych informacji. Zawiera tylko informacje o wersji Cassandry. Więc przejdź przez tę stronę i naciśnij następny przycisk.
Krok 2) Po naciśnięciu następnego przycisku zostanie wyświetlona następna strona.
Ta strona zawiera informacje o pakietach i pakietach podrzędnych w Cassandrze, która ma zostać zainstalowana.
Poniżej zapyta o licencję. Zaznacz pole „Akceptuję umowę” i kliknij przycisk Dalej.
Krok 3) Po naciśnięciu następnego przycisku pojawi się następująca strona.
Ta strona pyta o opcje instalacji.
- Przede wszystkim zapyta o katalog instalacyjny. Domyślnie jest instalowany w katalogu domowym.
- Następnie zapyta o typ instalacji, wybierz Prosta instalacja.
- Następnie pyta o system aktualizacji, zaznacz „nie”.
- Następnie prosi o domyślny interfejs. Istnieją dwie opcje, możesz zainstalować na hoście lokalnym lub wybrać adres IP. Wybierz adres IP do instalacji
- Naciśnij następny przycisk.
Krok 4) Po naciśnięciu następnego przycisku zostanie wyświetlona następna strona.
Ta strona pyta o konfigurację węzła.
- Najpierw wybierz typ węzła „Węzeł Casandra”.
- Następnie w Ring Name podaj nazwę swojego klastra. Nazwa klastra powinna być taka sama dla wszystkich węzłów w tym samym klastrze.
- Następnie wybierz ziarno. Ziarno to węzeł, z którym kontaktują się inne węzły niebędące nasionami.
- Po podaniu tych informacji wciśnij następny przycisk.
Krok 5) Po naciśnięciu następnego przycisku zostanie wyświetlona następna strona.
Ta strona prosi o adres IP, na którym chcesz zainstalować agenta datastax.
- Do instalacji centrum operacyjnego potrzebny jest agent Datastax. Centrum operacyjne to narzędzie do monitorowania, w którym można monitorować wszystkie węzły.
- Po podaniu tych informacji naciśnij przycisk Dalej.
Krok 6) Po naciśnięciu następnego przycisku zostanie wyświetlona następna strona.
Teraz instalacja jest gotowa do zainstalowania. Naciśnij następny przycisk.
Krok 7) Po naciśnięciu następnego przycisku zostanie wyświetlona następna strona.
Instalator rozpocznie instalację.
Krok 8) Po instalacji zostanie wyświetlona następująca strona. Na tej samej stronie zobaczysz znacznik wyboru obok opcji, która pojawia się domyślnie.
Uruchamiam węzeł Cassandra
Po zainstalowaniu wersji Enterprise Cassandra na każdym węźle, uruchom serwer Cassandra i wykonaj następujące kroki.
Krok 1) Przejdź do katalogu instalacyjnego przedsiębiorstwa Cassandra i wpisz poniższe polecenie
bin / dse cassandra
Wykonanie tego polecenia spowoduje uruchomienie serwera Cassandra. Oto zrzut ekranu, na którym serwer Cassandra jest uruchamiany automatycznie.
Po prawie minucie wykonania polecenia zostanie uruchomiony serwer Cassandra. Po kolei uruchamiaj każdy serwer węzłowy. Po uruchomieniu wszystkich serwerów węzłów klaster Cassandra jest gotowy do użycia.
Podsumowanie:
W tym samouczku wyjaśniono, dlaczego wymagany jest klaster Cassandra, jakie są wymagania wstępne dotyczące tworzenia klastra Cassandra i jak utworzyć klaster Cassandra. Ten samouczek zawiera również wskazówki dotyczące uzyskiwania dostępu do serwera korporacyjnego Cassandra.