バイナリーtarボールを使用したDataStax Enterprise 5.1のインストール
サポートされているLinuxベースのプラットフォームにDataStax Enterprise 5.1をインストールする手順。
バイナリーtarボールを使用して、Linuxベースのプラットフォームにrootパーミッションでインストールするには、次の手順を使用します。
バイナリーtarボールからインストールした場合、DataStax Enterpriseはスタンドアローン・プロセスとして実行されます。
この手順では、DataStax Enterprise 5.1とDataStax Agentをインストールします。OpsCenter、DataStax Studioについて、またはDSE Graph Loaderの使用はインストールしません。インストールしたら、DataStax Enterpriseを構成して開始する必要があります。
始める前に
- サポートされているプラットフォーム。
- DataStax Academyの登録電子メール・アドレスとパスワード。
- Oracle Java SE Runtime Environment 8(JDK)(最低1.8.0_40)またはOpenJDK 8。これより前およびこれ以降のバージョンはサポートされていません。
- RedHat互換ディストリビューションには、EPEL(Extra Packages for Enterprise Linux)が必要です。
- Python 2.7.x(以前のRHELディストリビューションについては、「以前のRHELベースのパッケージ・インストールへのPython 2.7のインストール」を参照してください。)
要件 | 最低 | 実稼働 |
---|---|---|
CPU | 2 | 16 |
メモリー | 8 GB | 24 GB |
データ・ディレクトリー | 20 GB | 200 GB |
コミット・ログ・ディレクトリー | 20 GB | 200 GB |
保存されるキャッシュのディレクトリー | 20 GB | 200 GB |
ログ・ディレクトリー | 20 GB | 200 GB |
手順
ターミナル・ウィンドウで:
- 必要なJavaのバージョンがインストールされていることを確認します。
java -version
Oracle Java 8、またはOpenJDK 8以外の場合は、「サポートのソフトウェアのインストール」を参照してください。
重要: パッケージ管理ツールは、Oracle Javaをインストールしません。 -
DataStax Academyアカウントの認証情報を使用して、DataStax Enterprise tarボールをダウンロードし、抽出します。
最新バージョン(5.1.6)をインストールするには:
curl --user dsa_email_address:password -L \ https://downloads.datastax.com/enterprise/dse.tar.gz | tar xz
以前のバージョンをインストールするには、上記のコマンドにバージョン番号を追加します。例を次に示します。$ curl --user daenerys@ttargaryen.com:Dothraki_warlord -L \ https://downloads.datastax.com/enterprise/dse-5.1.0-bin.tar.gz | tar xz
使用可能なバージョンを表示するには、『リリース・ノート』を参照してください。
dsa_email_addressとpasswordは、DataStax Academyアカウントの認証情報です。重要: 環境によっては、電子メール・アドレス内の@を%40に置き換えて、オペレーティング・システムのコマンドラインで使用されている文字がパスワードに含まれている場合は、その文字をエスケープする必要がある場合があります。例:\!および\|.注意: 上記のコマンドを実行する場合、shellの履歴にパスワードが保持されます。これを避けるため、DataStaxでは--netrcまたは--netrc-fileオプションとともにcurlを使用することを推奨しています。あるいは、DataStaxダウンロードからtarボールをダウンロードしてください。ファイルがダウンロードされdse-5.1.6ディレクトリーに抽出されます。
-
デフォルトのデータおよびロギングのディレクトリーを使用する場合は、ディレクトリーを作成して所有権を変更します。
$ sudo mkdir -p /var/lib/cassandra; sudo chown -R $USER:$GROUP /var/lib/cassandra $ sudo mkdir -p /var/log/cassandra; sudo chown -R $USER:$GROUP /var/log/cassandra $ sudo mkdir -p /var/lib/dsefs; sudo chown -R $USER:$GROUP /var/lib/dsefs $ sudo mkdir -p /var/lib/spark; sudo chown -R $USER:$GROUP /var/lib/spark $ sudo mkdir -p /var/log/spark; sudo chown -R $USER:$GROUP /var/log/spark $ sudo mkdir -p /var/lib/spark/rdd; sudo chown -R $USER:$GROUP /var/lib/spark/rdd $ sudo mkdir -p /var/lib/spark/worker; sudo chown -R $USER:$GROUP /var/lib/spark/worker
- オプション:
独自のデータおよびロギング・ディレクトリーを定義するには:
- オプション:
独自Sparkディレクトリーを定義するには:
DataStax Enterpriseは、追加の構成を開始できる状態です。
- オプション:
単一ノード・クラスターでのインストールのみ:
次のタスク
- DataStax Enterpriseの構成 - DSE Advanced Security(DSE拡張セキュリティ)、DSE In-Memory(DSEインメモリー)、DSE Advanced Replication(DSE拡張レプリケーション)、DSE Multi-Instance(DSEマルチインスタンス)、DSE Tiered Storage(DSE階層化ストレージ)などの設定。
- 構成およびログ・ファイルの場所 - サービスとパッケージのインストール。
- 構成およびログ・ファイルの場所 - No Servicesインストールとtarボール・インストール。
- ロギングの場所の変更 (インストール後)。
- DataStax Enterpriseの起動と停止。
- 実稼働環境へのDataStax Enterpriseの準備。
- 実稼働環境での推奨設定。
- DSEデプロイの計画とテスト。
- ヒープ・ダンプ・ディレクトリーの構成 (サーバーのクラッシュを防ぐため)。
- DataStax StudioおよびDataStax DevCenterのドキュメント。
パッケージ・インストールInstaller-Servicesインストール |
/etc/dse/cassandra/cassandra.yaml |
tarボール・インストールInstaller-No Servicesインストール |
installation_location/resources/cassandra/conf/cassandra.yaml |
パッケージ・インストールInstaller-Servicesインストール |
/etc/dse/dse.yaml |
tarボール・インストールInstaller-No Servicesインストール |
installation_location/resources/dse/conf/dse.yaml |