Cassandraは、複数のサーバー間で大量のデータを管理するために使用される無料のオープンソース分散型NoSQLデータベースであると同時に、高可用性と単一障害点を提供します。
Apache Cassandraは、線形スケールのパフォーマンス、フォールトトレランス、高可用性、および複数のサーバーとクラウドアベイラビリティーゾーンにわたるシームレスなデータ分散を提供します。このチュートリアルでは、Ubuntu18.04LTSにApacheCassandraをインストールする方法を学習します。
Ubuntu18.04LTSへのApacheCassandraのインストール
始めましょう。
ステップ1.OracleJava11のインストール
まず、以下に概説する簡単なコマンドに従ってJavaをインストールします。
以下に示すように、Oracle Java11PPAリポジトリを追加します。
sudo add-apt-repository ppa:linuxuprising/java
サンプル出力
次に、ソフトウェアリポジトリを更新します:
sudo apt update
サンプル出力
Java PPAを追加してシステムを更新した後、以下のコマンドを実行してJavaのインストールに進むことができます。
sudo apt install oracle-java11-set-default
サンプル出力
これで、次のコマンドを実行して、インストールされているJavaのバージョンを確認できます。
java --version
出力
上記の出力は、システムにJava11がインストールされていることの具体的な証拠です。次のステップに進みます。
ステップ2.CassandraリポジトリをUbuntuソースリストに追加する
このステップでは、以下のコマンドに示すように、CassandraのリポジトリをUbuntuのソースリストに追加します。
echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
出力
ステップ3.ApacheCassandraのリポジトリキーを追加します
次に、以下のコマンドを使用してCassandraのリポジトリキーを追加します
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
出力
ステップ4.ApacheCassandraをインストールします
Cassandraのリポジトリキーを追加した後、登録する変更のシステムリポジトリを更新します。
sudo apt update
以下のコマンドを実行して、Cassandraをインストールします。
sudo apt install cassandra
サンプル出力
Cassandraが実行されているかどうかを確認するには、次のコマンドを実行します。
systemctl status cassandra
サンプル出力
素晴らしい!上記の出力から、Cassandraが稼働していることがはっきりとわかります。
ステップ5.ApacheCassandraへの接続
システムにCassandraをインストールすると、クラスターはクラスターの一部として単一ノードで自動的にセットアップされます。クラスタが実行されているかどうかを確認するには、次を実行します。
sudo nodetool status
サンプル出力
UN
出力には、Cassandraが稼働していることを示す強力な指標があります。 Cassandraクラスターに接続するには、次のコマンドを実行します。
cqlsh
出力
素晴らしい!これで、このプロンプトでコマンドを続行して実行できます。
ここまで来てくれてありがとう。この投稿にフィードバックを共有して残してください。