Debian の |
<release series>
には、ドットなしで、末尾に x を追加したメジャーバージョン番号を指定します。
最新の <release series>
は 41x
です。
以前のリリースでは、<release series>
は 40x
、311
、30x
、または 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
で構成できます。
<release series>
には、ドットなしで、末尾に x を追加したメジャーバージョン番号を指定します。
最新の <release series>
は 41x
です。
以前のリリースでは、<release series>
は 311x
、30x
、または 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