GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にApacheCassandraをインストールする方法

このチュートリアルでは、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を確認することをお勧めします。ウェブサイト。


Debian
  1. Debian10にApacheMavenをインストールする方法

  2. Debian11にApacheCassandraをインストールする方法

  3. Ubuntu 18.04 /Ubuntu16.04およびDebian9にApacheCassandraをインストールする方法

  1. Debian11にApacheMavenをインストールする方法

  2. Debian 11 /Debian10にApacheCassandraをインストールする方法

  3. Debian7にApacheCassandraをインストールします

  1. Debian9にApacheをインストールする方法

  2. Debian9にApacheCassandraをインストールする方法

  3. Debian10LinuxにApacheCassandraをインストールする方法