w tym krótkim poście zobaczymy, jak możemy zainstalować jedną z najpopularniejszych rozproszonych baz danych, Apache Cassandra na Ubuntu i zacząć z niej korzystać. Zaczniemy teraz.
przeczytaj również posty o Neo4J, Elasticsearch i MongoDB.
Apache Cassandra
Cassandra jest jedną z najpopularniejszych rozproszonych baz danych NoSQL od Apache, która jest znana ze swojej skalowalności, wydajności i wysokiej dostępności bez pojedynczego punktu awarii.
niektóre punkty, które sprawiają, że Apache Cassandra stoi wysoko, to:
- konsekwentny i wysoce odporny na błędy.
- bardzo blisko w architekturze do Dynamo dB Amazon i model danych jest blisko do Bigtable Google.
- stworzony na Facebooku
- jest to baza danych zorientowana na kolumny
- używana w bardzo dużych firmach, takich jak Cisco, Rackspace, Netflix i wiele innych
instalacja Javy
aby zainstalować Cassandrę na Ubuntu, musimy najpierw zainstalować Javę. Oprogramowanie Java może nie być domyślnie instalowane. Możemy to zweryfikować za pomocą tego polecenia:
kiedy uruchamiamy to polecenie, otrzymujemy następujące wyjście:
teraz zainstalujemy Javę w naszym systemie. Użyj tego polecenia, aby to zrobić:
sudo apt-get update
sudo apt-get install oracle-java8-installer
po wykonaniu tych poleceń możemy ponownie sprawdzić, czy Java jest już zainstalowana za pomocą tego samego polecenia.
instalacja Cassandry
instalacja Cassandry na Ubuntu jest bardzo łatwym zadaniem i to tylko kwestia kilku poleceń. Zaczniemy od dodania repozytorium Cassandry do listy źródeł Ubuntu:
/sudo tee-a/etc/apt / sources.lista.d / cassandra.źródła.lista
po uruchomieniu tego programu otrzymamy następujące wyjście:
teraz dodamy Klucze repozytorium Apache Cassandra:
po uruchomieniu tego programu otrzymamy następujące dane wyjściowe:
teraz możemy zaktualizować listę apt-get Dla Ubuntu za pomocą tego polecenia:
wreszcie, jesteśmy gotowi zainstalować Cassandrę na komputerze Ubuntu:
ostatnie polecenie może zająć kilka minut w zależności od szybkości Internetu. Możemy teraz sprawdzić, czy Cassandra działa na naszym komputerze:
zobaczymy, że usługa jest aktywna:
połączenie z klastrem Cassandra
Cassandra jest uruchamiane automatycznie po zakończeniu procesu instalacji. Cassandra jest rozproszoną bazą danych, więc nie działa jako pojedynczy system, ale zamiast tego działa w klastrze, który może składać się z praktycznie dowolnej liczby węzłów.
kiedy Cassandra uruchamia się na naszej maszynie, automatycznie konfiguruje klaster z jednym węzłem jako jego częścią. Możemy sprawdzić, czy klaster jest włączony za pomocą tego polecenia:
jeśli widzimy UN na naszym wyjściu, oznacza to, że klaster jest uruchomiony:
łączenie się z bazą danych Cassandra
w ostatnim kroku pokażemy jak możemy wejść do terminala Cassandra. Użyj prostego polecenia, aby rozpocząć korzystanie z Cassandry:
po uruchomieniu tego, zobaczymy, że możemy teraz wykonywać polecenia Cassandra na naszym komputerze i tworzyć powiązane dane: