APTを使用した、DebianベースのシステムへのDataStax Enterprise 6.7のインストール
DebianベースのシステムでAPTリポジトリを使用してDataStax Enterprise 6.7をインストールするための手順。rootパーミッションが必要です。
APTを使用して、DebianベースのシステムにDataStax Enterprise (DSE) 6.7をインストールするには、次の手順を使用します。
DSEのインストールに関して知っておくべきいくつかの事項:
- DataStax Enterprise 6.7の最新バージョンは6.7.6です。
- パッケージ(YumまたはAPT)からインストールした場合、DataStax Enterpriseはサービスとして実行されます。サービスの初期化スクリプトは、/etc/init.d/dseにあります。実行レベルは、パッケージで設定されていません。
- この手順では、DSE 6.7とDataStaxエージェントをインストールします。OpsCenter、DataStax Studio、Graph Loader、またはDataStax Bulk Loaderはインストールされません。
- OpsCenterからDSE 6.7に接続する場合はバージョンOpsCenter 6.7を使用してください。これ以前のバージョンはサポートされていません。「DSEとのDataStax OpsCenterの互換性」を参照してください。
警告: DSEがインストールされると、データベース内に
cassandra
ユーザーが作成されます。プロダクション環境ではcassandra
ユーザーを使用しないでください。そうしない場合は、セキュリティ上のリスクがあります。「superuserログインの追加」を参照してください。始める前に
- rootまたはsudoアクセス。
- サポートされているプラットフォーム。
- Aptitude Package Management(APT)アプリケーション。
- Java 8の最新バージョンを使用できるようにオペレーティング・システムを構成します。
- 推奨。TCK(Technology Compatibility Kit)認定OpenJDKバージョン8の最新ビルド。たとえば、OpenJDK 8(1.8.0_151以上)など。注: Oracle JRE/JDK 8の公開更新が終了したため、推奨が変更になりました。Oracle Java SE Support Roadmapを参照してください。
- サポート対象:Oracle Java SE 8(JREまたはJDK)(1.8.0_151以上)
- 推奨。TCK(Technology Compatibility Kit)認定OpenJDKバージョン8の最新ビルド。たとえば、OpenJDK 8(1.8.0_151以上)など。
- Python 2.7.x
「実稼働環境での推奨設定」も参照してください。
手順
重要: エンド・ユーザー・ライセンス契約(EULA).このDataStax製品をダウンロードすることにより、お客様はEULAの条項に同意するものとします。
ターミナル・ウィンドウで、以下の手順を実行します。
-
必要なバージョンのJavaがインストールされていることを確認します。
java -version
注: DataStaxでは、Technology Compatibility Kit(TCK)認定OpenJDKバージョン8の最新ビルドをお勧めしています。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.7へのインストール」を参照してください。
-
libaioパッケージをインストールします。例を次に示します。
sudo apt-get install libaio1
-
/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
-
DataStaxリポジトリ・キーを追加します。
curl -L https://debian.datastax.com/debian/repo_key | sudo apt-key add -
-
apt-getを更新します。
sudo apt-get update
-
DataStax Enterpriseパッケージをインストールします。
- 最新バージョン(6.7.6)をインストールします。
sudo apt-get install dse-full
- 以前の6.7.xバージョンをインストールします。注: 使用可能な6.7.xバージョンを表示するには、『6.7のリリース・ノート』を参照してください。
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.7.0-1 \ dse-full=6.7.0-1 \ dse-libcassandra=6.7.0-1 \ dse-libgraph=6.7.0-1 \ dse-libhadoop2-client-native=6.7.0-1 \ dse-libhadoop2-client=6.7.0-1 \ dse-liblog4j=6.7.0-1 \ dse-libsolr=6.7.0-1 \ dse-libspark=6.7.0-1 \ dse-libtomcat=6.7.0-1
- 任意:デモをインストールします。重要: DSEデモのインストールは、実稼働環境では推奨しません。チュートリアルを実行するため、開発環境でのみデモをインストールしてください。
sudo apt-get install dse-demos
DataStax Enterpriseは、追加の構成を開始できる状態です。「次のタスク」を参照してください。 - 最新バージョン(6.7.6)をインストールします。
- オプション:
単一ノード・クラスターでのインストールのみ:
次のタスク
- インストール時に作成された
cassandra
ユーザーを変更または削除する必要があります。「superuserログインの追加」を参照してください。 - アップグレードを実行する場合は、Upgrade Guideの次のステップに進んでください。
- DataStax Enterpriseの構成 - DSE Advanced Security(DSE拡張セキュリティ)、DSE In-Memory(DSEインメモリー)、DSE Advanced Replication(DSE拡張レプリケーション)、DSE Multi-Instance(DSEマルチインスタンス)、DSE Tiered Storage(DSE階層化ストレージ)などの設定。
-
DSEサービスの起動オプションを構成します。「DataStax Enterpriseをサービスとして起動」を参照してください。
- パッケージ・インストールのデフォルトのファイル場所
- tarボール・インストールのデフォルトのファイル場所
- インストール後のロギングの場所を変更。
- DataStax Enterpriseの起動と停止。
- プロダクション環境へのDataStax Enterpriseの準備。
- プロダクション環境での推奨設定。
- DSEデプロイの計画とテスト。
- ヒープ・ダンプ・ディレクトリーを構成してサーバーのクラッシュを防ぎます。
- DataStax Studioのドキュメント。
- DataStax Enterpriseドライバーのインストール