Cassandraのダウンロード

リリース

最新バージョン

Apache Cassandra 5.0

2023-12-05 に最新リリース

5.3.0リリース(2026年7月頃)までメンテナンス

最新GAバージョン

Apache Cassandra 4.1

2024-02-14 に最新リリース

5.2.0リリース(2025年7月頃)までメンテナンス

以前の安定版

Apache Cassandra 4.0

2024-01-23 に最新リリース

5.1.0リリース(2024年7月頃)までメンテナンス


以前にメンテナンスされていたリリース

Apache Cassandra 3.11

2024-04-16 に最新リリース

5.0.0リリース(2023年11月~12月)までメンテナンス

Apache Cassandra 3.0

2024-04-15 に最新リリース

5.0.0リリース(2023年11月~12月)までメンテナンス


メンテナンスが終了した古いバージョンの Cassandra は こちら にアーカイブされています。

CVE の修正は、ケースバイケースで判断され、メンテナンスされていないバージョンにも適用される場合があります。

注意 Debian および RedHat のパッケージリポジトリが移動しました!

Debian の sources.list ファイルと RedHat の cassandra.repo ファイルは、新しいリポジトリ URL を指すように更新する必要があります(下記参照)。

Debian パッケージからのインストール

  • <release series> には、ドットなしで、末尾に x を追加したメジャーバージョン番号を指定します。

  • 最新の <release series>41x です。

  • 以前のリリースでは、<release series>40x31130x、または 22x のいずれかになります。

  • Apache Cassandra リポジトリキーを追加する

curl -o /etc/apt/keyrings/apache-cassandra.asc https://downloads.apache.org/cassandra/KEYS
  • Apache の Cassandra リポジトリを /etc/apt/sources.list.d/cassandra.sources.list に追加します。たとえば、最新の 4.1 の場合は次のようになります。

echo "deb [signed-by=/etc/apt/keyrings/apache-cassandra.asc] https://debian.cassandra.apache.org 41x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
  • リポジトリを更新する

sudo apt-get update
  • Cassandra をインストールする

 sudo apt-get install cassandra
  • sudo service cassandra start で Cassandra を起動し、sudo service cassandra stop で停止できます。ただし、通常はサービスが自動的に起動します。そのため、構成を変更する必要がある場合は、必ず停止してください。

  • コマンドラインから nodetool status を呼び出して、Cassandra が実行されていることを確認します。

  • 構成ファイルのデフォルトの場所は /etc/cassandra です。

  • ログとデータディレクトリのデフォルトの場所は /var/log/cassandra//var/lib/cassandra です。

  • 起動オプション(ヒープサイズなど)は /etc/default/cassandra で構成できます。

RPM パッケージからのインストール

  • <release series> には、ドットなしで、末尾に x を追加したメジャーバージョン番号を指定します。

  • 最新の <release series>41x です。

  • 以前のリリースでは、<release series>311x30x、または 22x のいずれかになります。

  • (RPM の構築はプロジェクトへの最近の追加であるため、Apache Cassandra のすべてのバージョンが利用できるわけではありません。)

  • CentOS 7 および類似 (rpm < 4.14) の場合は、noboolean リポジトリを追加します。

  • Apache の Cassandra リポジトリを /etc/yum.repos.d/cassandra.repo に追加します。たとえば、最新の 4.0 バージョンの場合は次のようになります。

[cassandra]
name=Apache Cassandra
baseurl=https://redhat.cassandra.apache.org/41x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS

または、CentOS 7 の場合

[cassandra]
name=Apache Cassandra
baseurl=https://redhat.cassandra.apache.org/41x/noboolean/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS
  • gpg キーのインポートプロンプトを受け入れて、Cassandra をインストールします。

sudo yum install cassandra

Cassandra を起動します(自動的に起動しません)。

service cassandra start

Systemd ベースのディストリビューションでは、Cassandra を systemd サービスとして利用可能にするために、一度 systemctl daemon-reload を実行する必要がある場合があります。これは上記のコマンドを実行することで自動的に行われるはずです。

再起動後に Cassandra が自動的に起動するように設定します。

 chkconfig cassandra on

Apache Cassandra の公式 RPM は最近利用可能になったばかりであり、まだすべてのプラットフォームで徹底的にテストされていないことにご注意ください。フィードバックとサポートを歓迎します。問題については、対応する Jira チケットに詳細を投稿してください。

ソース

開発は Apache Git リポジトリで行われます。コピーをチェックアウトするには

git clone https://gitbox.apache.org/repos/asf/cassandra.git