このチュートリアルでは、インストール方法を説明します 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。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします カサンドラの公式ウェブサイト。