|
Apache Cassandra は、多数のサーバーにわたる大量の情報の処理に使用される無料のオープンソース NoSQL データベース管理システムであり、単一障害点のない高可用性を実現します。 NoSQLデータベースの詳細についてはここでは触れません。UbuntuベースのLinuxディストリビューションにApache Cassandraをインストールする方法を説明します。 これはより実用的な目的のためであることに注意してください。 LinuxにApache CassandraをインストールするUbuntu やその他の Linux ディストリビューションに Cassandra をインストールする方法はいくつかあります。
これはあくまで練習用であり、Apache Cassandra の感触を掴むためのものです。プロジェクトで他のサービスと併用する場合は、サービスの完全な設定とセットアップガイドに従う必要があります。 最初の 2 つの方法を説明します。 方法1: 公式リポジトリを使用してUbuntuとDebianにCassandraをインストールするCassandraをインストールして使用するには、システムにPythonとJavaをインストールする必要があります。UbuntuではJavaのインストールが必要になる場合もありますが、Pythonは通常プリインストールされています。 次の行を使用して前提条件を確認できます。
前提条件はすべてインストールされましたか?素晴らしいですね。Cassandraをインストールしましょう。方法はUbuntuで外部リポジトリを追加する場合と同じです。 まず、Apache Cassandraリポジトリをソースリストに追加します。以下は、執筆時点での最新メジャーバージョンである4.0を追加する例です。
Apache Cassandraリポジトリを追加する 次に、Apache Cassandraリポジトリのキーをダウンロードし、サーバーの信頼できるキーリストに追加します。これにより、システムは前の手順で追加したリポジトリのパッケージを信頼できるようになります。
次にキーを追加します:
Apache Cassandraリポジトリキーを追加する リポジトリを追加しました。ローカルキャッシュを更新して、システムに新しいリポジトリを認識させてください。
最後に、次のコマンドを使用して Cassandra をインストールします。
UbuntuにApache Cassandraをインストールする インストール後、Cassandraサービスは自動的に起動します。必要に応じて、以下の手順で確認することもできます。
Cassandraが実行中かどうかを確認する データベースに接続するには cqlshの入力 これは非常に基本的なデフォルト設定です。必要に応じて設定する必要があるかもしれません。公式ドキュメントの設定セクションを参照してください。 方法2: Dockerを使用してApache Cassandraをインストールするこの方法は、Docker セットアップで使用する限り、どの Linux ディストリビューションでも機能します。 もちろん、この方法を実行するには、システムにDockerをインストールする必要があります。これはこの方法の前提条件であり、皆さんの責任で行ってください。 Docker をお持ちの場合は、次のコマンドを使用して Apache Cassandra Docker イメージをプルします。
Apache Cassandra Docker イメージのプル 完了したら、次のように `docker run` コマンドを使用して Cassandra を起動できます。
コンテナ内でCassandraを実行する 注: 以前に起動した Cassandra ノードと対話するには、CQL シェルを初期化する必要があります。これは、Docker
Docker で実行されている cqlsh にアクセスします。 おめでとうございます!これで、Apache Cassandra をシステムにインストールする少なくとも 2 つの方法がわかりました。 この記事はあくまでも入門編です。Apache Cassandraについてさらに詳しく知りたい方は、この素晴らしいNoSQLデータベース管理システムに関する詳しい情報を記載したドキュメントをご覧ください。この記事が役に立った場合は、ぜひ読んでシェアしてください。次回の記事でお会いしましょう。 |