インストールする方法 Apache Debian11のCassandra

このチュートリアルでは、インストール方法を説明します Apache Debian 11のCassandra。知らなかった人のために、 Apache Cassandraは、大量のデータを格納するために使用されるNoSQLデータベースです。 分散アーキテクチャを備えており、動的レプリケーションを使用して大量のデータを管理するように設計されています。 Github、NetFlix、Reddit、 Instagram。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にCassandraオープンソースNoSQLデータベースを段階的にインストールする方法を紹介します。

インストール Apache Debian 11BullseyeのCassandra

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード
sudo apt install apt-transport-https

ステップ2.Javaをインストールします。

Apache Cassandraには最新バージョンのJavaが必要です。 以下のコマンドを実行して、DebianシステムにJavaをインストールします。

sudo apt installopenjdk-11-jre

Javaのインストールを確認します。

javaバージョン

ステップ3.インストール Apache Debian11のCassandra。

デフォルトでは、CassandraはDebianのベースリポジトリでは利用できません。 ここで、 Apache システムへのCassandraリポジトリ:

echo “deb https://downloads.apache.org/cassandra/debian 40x main” | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

次に、Cassandraリポジトリの公開鍵をインポートします。

curl https://downloads.apache.org/cassandra/KEYS | sudo apt-keyadd-

その後、パッケージのインデックスを更新し、 Apache カサンドラパッケージ:

sudo apt updateudo apt install cassandra

一度のインストール Apache カサンドラ、そのサービスは自動的に開始されます。 確認するには、次のコマンドを使用します。

sudo systemctl status cassandra

また、以下のコマンドを使用してステータスを確認できます。

sudo nodetoolステータス

出力:

データセンター:datacenter1 ======================= Status = Up / Down | / State = Normal / Leave / Joining / Moving–Address Load Tokens Owns(effective )ホストIDラックUN 127.0.0.1 55.05 KiB 24 100.0%fb0e8bf7-mei-41a6-godet-e8f230f1b797 Rack8

ログインするには Apache カサンドラ、あなたは使用することができます cqlsh 次のようなコマンドラインツール:

cqlsh

出力:

127.0.0.1:9042でテストクラスターに接続しました
[cqlsh 6.0.0 | Cassandra 4.0.0 | CQL spec 3.6.8 | Native protocol v5]
ヘルプについては、ヘルプを使用してください。 cqlsh>

おめでとう! これで、Cassandraが正常にインストールされました。 最新バージョンのをインストールするためにこのチュートリアルを使用していただきありがとうございます Apache Debian 11BullseyeのCassandra。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします カサンドラの公式ウェブサイト