DebianおよびUbuntu上ではAPTリポジトリを使用してインストールします。
重要: OpsCenterはサポート対象外であるか、DataStax Community 3.0とともにインストールされていません。
DebianおよびUbuntu Linuxでは、以下の手順を実行してAPTリポジトリを使用してCassandraをインストールします。
パッケージ化されているリリースはcassandra
ユーザーを作成します。Cassandraをサービスとして開始すると、サービスはこのユーザーとして実行されます。個別のパッケージに、sstable2json、sstablelevelreset、sstablemetadata、json2sstable、sstablerepairedset、sstablesplit、およびtoken-generatorの各ユーティリティが含まれています。
手順
ターミナル・ウィンドウで:
-
以下のコマンドを実行して、インストールされているJavaのバージョンを確認します。
すべてのノードでOracle Java 8またはOpenJDK 8の最新バージョンを使用することを推奨します。
-
DataStax Communityリポジトリを/etc/apt/sources.list.d/cassandra.sources.listに追加します。
$ echo "deb http://debian.datastax.com/community stable main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
- オプション:
Debianシステムで、OpenJDK JVMではなくOracle JVMをインストールするには:
-
/etc/apt/sources.listで、Debianのソース・リポジトリを記述した行を探し、行末に
contrib non-free
を追加します。例:
deb http://some.debian.mirror/debian/ $distro main contrib non-free
-
完了したらファイルを保存して閉じます。
-
DataStaxリポジトリ・キーをaptitudeキーに追加します。
curl -L https://debian.datastax.com/debian/repo_key | sudo apt-key add -
-
最新のパッケージをインストールします。
sudo apt-get update
$ sudo apt-get install dsc30
$ sudo apt-get install cassandra-tools ## オプションのユーティリティ
注: オプションのユーティリティは、sstablelevelreset、sstablemetadata、sstableofflinerelevel、sstablerepairedset、sstablesplit、token-generatorです。各ユーティリティは使用方法に関する情報やヘルプ情報を提供します。コマンドの後に「help」を入力します。
CassandraのDataStax Communityディストリビューションがインストールされます。
-
DebianパッケージはCassandraサービスを自動的に起動するため、サーバーを停止してデータを消去する必要があります。
これにより、デフォルトのcluster_name(Test Cluster)がシステム・テーブルから削除されます。すべてのノードに同じクラスター名を使用してください。
sudo service cassandra stop
$ sudo rm -rf /var/lib/cassandra/data/system/*
これでCassandraのDataStax Communityディストリビューションの構成の準備が整いました。