このチュートリアルでは、Debian11にApacheCassandraをインストールする方法を示します。知らない人のために、ApacheCassandraは大量のデータを保存するために使用されるNoSQLデータベースです。 。分散アーキテクチャを備えており、動的レプリケーションを使用して大量のデータを管理するように設計されています。Github、NetFlix、Reddit、Instagramなどの多くの大企業で使用されています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 11(Bullseye)にCassandraオープンソースNoSQLデータベースを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 11(Bullseye)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian11BullseyeにApacheCassandraをインストールする
ステップ1.ソフトウェアをインストールする前に、次のapt
を実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:
sudo apt update sudo apt upgrade sudo apt install apt-transport-https
ステップ2.Javaをインストールします。
Apache Cassandraには最新バージョンのJavaが必要です。DebianシステムにJavaをインストールするには、以下のコマンドを実行してください。
sudo apt install openjdk-11-jre
Javaのインストールを確認します:
java -version
ステップ3.Debian11にApacheCassandraをインストールします。
デフォルトでは、CassandraはDebianのベースリポジトリでは利用できません。次に、ApacheCassandraリポジトリをシステムに追加します。
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-key add -
その後、パッケージのインデックスを更新し、ApacheCassandraパッケージをインストールします。
sudo apt updatesudo apt install cassandra
Apache Cassandraのインストールが完了すると、そのサービスが自動的に開始されます。確認するには、以下のコマンドを使用してください。
sudo systemctl status cassandra
また、次のコマンドを使用してステータスを確認できます:
sudo nodetool status
出力:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 55.05 KiB 24 100.0% fb0e8bf7-mei-41a6-godet-e8f230f1b797 rack8
Apache Cassandraにログインするには、cqlsh
を使用できます。 次のようなコマンドラインツール:
cqlsh
出力:
Connected to Test Cluster at 127.0.0.1:9042 [cqlsh 6.0.0 | Cassandra 4.0.0 | CQL spec 3.6.8 | Native protocol v5] Use HELP for help. cqlsh>にHELPを使用します
おめでとうございます!Cassandraが正常にインストールされました。このチュートリアルを使用してDebian 11Bullseyeに最新バージョンのApacheCassandraをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式のCassandraを確認することをお勧めします。ウェブサイト。