APTを使用した、DebianベースのシステムへのDataStax Enterprise 6.0のインストール

DebianベースのシステムでAPTリポジトリを使用してDataStax Enterprise 6.0をインストールするための手順。rootパーミッションが必要です。

APTを使用して、DebianベースのシステムにDataStax Enterprise (DSE) 6.0をインストールするには、次の手順を使用します。

DSEのインストールに関して知っておくべきいくつかの事項

  • DataStax Enterprise 6.0の最新バージョンは6.0.7です。
  • パッケージ(YumまたはAPT)からインストールした場合、DataStax Enterpriseはサービスとして実行されます。サービスの初期化スクリプトは、/etc/init.d/dseにあります。実行レベルは、パッケージで設定されていません。
  • この手順では、DSE 6.0とDataStaxエージェントをインストールします。OpsCenterDataStax StudioGraph Loader、またはDataStax Bulk Loaderはインストールされません。
  • OpsCenterからDSE 6.0に接続する場合はバージョンOpsCenter 6.5を使用してください。これ以前のバージョンはサポートされていません。「DSEとのDataStax OpsCenterの互換性」を参照してください。
警告: DSEがインストールされると、データベース内にcassandraユーザーが作成され、このユーザーとして実行されます。オペレーティング・システム内にもcassandraユーザーが作成されます。実稼働環境ではcassandraユーザーを使用しないでください。cassandraユーザーを使用すると、セキュリティ上のリスクがあります。「superuserログインの追加」を参照してください。

始める前に

実稼働環境での推奨設定」も参照してください。

手順

重要: エンドユーザーライセンス契約(EULA)。このDataStax製品をダウンロードした時点で EULA の条件に同意したものとみなされます。

ターミナル・ウィンドウで、以下の手順を実行します。

  1. 必要なバージョンのJavaがインストールされていることを確認します。
    java -version
    OpenJDKを使用している場合、結果は以下のようになります。
    openjdk version "1.8.0_171"
    OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.16.04.1-b11)
    OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)
    Oracle Javaを使用している場合、結果は以下のようになります。
    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

    OpenJDK 8もOracle Java 8も使用していない場合は、「支援ソフトウェアのDataStax Enterprise 6.0へのインストール」を参照してください。

  2. libaioパッケージをインストールします。例を次に示します。
    sudo apt-get install libaio1
  3. /etc/apt/sources.list.d/datastax.sources.listという名前のDataStaxリポジトリ・ファイルを追加します。
    echo "deb https://debian.datastax.com/enterprise/ stable main" | sudo tee -a /etc/apt/sources.list.d/datastax.sources.list
  4. DataStaxリポジトリ・キーを追加します。
    curl -L https://debian.datastax.com/debian/repo_key | sudo apt-key add -
  5. apt-getを更新します。
    sudo apt-get update
  6. DataStax Enterpriseパッケージをインストールします。
    • 最新バージョン(6.0.7)をインストールします。
      sudo apt-get install dse-full=6.0.7-1
    • 以前の6.0.xバージョンをインストールします。
      注: 使用可能な6.0.xバージョンを表示するには、『リリース・ノート』を参照してください。
      sudo apt-get install \
        dse=version_number-1 \
        dse-full=version_number-1 
        dse-libcassandra=version_number-1 \
        dse-libgraph=version_number-1 \
        dse-libhadoop2-client-native=version_number-1 \
        dse-libhadoop2-client=version_number-1 \
        dse-liblog4j=version_number-1 \
        dse-libsolr=version_number-1 \
        dse-libspark=version_number-1 \
        dse-libtomcat=version_number-1
      例を次に示します。
      重要: すべてのパッケージを指定します。それ以外の場合、インストールは失敗します。
      sudo apt-get install \
        dse=6.0.0-1 \
        dse-full=6.0.0-1 \
        dse-libcassandra=6.0.0-1 \
        dse-libgraph=6.0.0-1 \
        dse-libhadoop2-client-native=6.0.0-1 \
        dse-libhadoop2-client=6.0.0-1 \
        dse-liblog4j=6.0.0-1 \
        dse-libsolr=6.0.0-1 \
        dse-libspark=6.0.0-1 \
        dse-libtomcat=6.0.0-1
    • 任意:デモをインストールします。
      重要: DSEデモのインストールは、実稼働環境では推奨しません。チュートリアルを実行するため、開発環境でのみデモをインストールしてください。
      sudo apt-get install dse-demos=6.0.7-1
    DataStax Enterpriseは、追加の構成を開始できる状態です。「次のタスク」を参照してください。
  7. オプション: 単一ノード・クラスターでのインストールのみ:
    1. DataStax Enterpriseを起動します。
      sudo service dse start

      その他の起動オプションについては、「Starting DataStax Enterprise as a service」を参照してください。

    2. DataStax Enterpriseが実行中であることを確認します。
      nodetool status
      vnodeを使用している場合:
      Datacenter: Cassandra
      =====================
      Status=Up/Down
      |/ State=Normal/Leaving/Joining/Moving
      --  Address    Load       Tokens  Owns    Host ID                               Rack
      UN  127.0.0.1  82.43 KB   128     ?       40725dc8-7843-43ae-9c98-7c532b1f517e  rack1
      vnodeを使用していない場合:
      Datacenter: Analytics
      =====================
      Status=Up/Down
      |/ State=Normal/Leaving/Joining/Moving
      --  Address         Load       Owns    Host ID                               Token                 Rack
      UN  172.16.222.136  103.24 KB  ?       3c1d0657-0990-4f78-a3c0-3e0c37fc3a06  1647352612226902707   rack1

次のタスク