DebianベースのシステムでのDataStax Communityのインストール

DebianおよびUbuntu上ではAPTリポジトリを使用してインストールします。

重要: OpsCenterはサポート対象外であるか、DataStax Community 3.0とともにインストールされていません。

DebianおよびUbuntu Linuxでは、以下の手順を実行してAPTリポジトリを使用してCassandraをインストールします。

始める前に

  • ご使用のプラットフォームがサポートされていることを確認してください。「DataStax Community – Supported Platforms」を参照してください。
  • APT(Advanced Package Tool)がインストールされている。
  • インストール・マシンへのrootまたはsudoアクセス。
  • Oracle Java Platform, Standard Edition 8(JDK)またはOpenJDK 7の最新バージョン。
    注: 開発および実稼働システムではJDKを推奨しています。jstack、jmap、jps、jstatなどのJREにはないツールがあり、トラブルシューティングの際に役立ちます。
  • Python 2.7。

パッケージ化されているリリースはcassandraユーザーを作成します。Cassandraをサービスとして開始すると、サービスはこのユーザーとして実行されます。個別のパッケージに、sstable2json、sstablelevelreset、sstablemetadata、json2sstable、sstablerepairedset、sstablesplit、およびtoken-generatorの各ユーティリティが含まれています。

手順

ターミナル・ウィンドウで:

  1. 以下のコマンドを実行して、インストールされているJavaのバージョンを確認します。
    java -version
    すべてのノードでOracle Java 8またはOpenJDK 8の最新バージョンを使用することを推奨します。
  2. 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
  3. オプション: Debianシステムで、OpenJDK JVMではなくOracle JVMをインストールするには:
    1. /etc/apt/sources.listで、Debianのソース・リポジトリを記述した行を探し、行末にcontrib non-freeを追加します。例:
      deb http://some.debian.mirror/debian/ $distro main contrib non-free
    2. 完了したらファイルを保存して閉じます。
  4. DataStaxリポジトリ・キーをaptitudeキーに追加します。
    curl -L https://debian.datastax.com/debian/repo_key | sudo apt-key add -
  5. 最新のパッケージをインストールします。
    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ディストリビューションがインストールされます。

  6. DebianパッケージはCassandraサービスを自動的に起動するため、サーバーを停止してデータを消去する必要があります。

    これにより、デフォルトのcluster_name(Test Cluster)がシステム・テーブルから削除されます。すべてのノードに同じクラスター名を使用してください。

    sudo service cassandra stop
    $ sudo rm -rf /var/lib/cassandra/data/system/*

    これでCassandraのDataStax Communityディストリビューションの構成の準備が整いました。

次のタスク