# 管理ツール

Big Data Discoveryを管理するために、Enterprise Managerプラグインと`bdd-admin`スクリプトの2つのツールが存在します。このトピックでは、これらの管理ツールを紹介し、それぞれを使用するタイミングについて説明します。

## Big Data Discovery用のEnterprise Managerプラグインについて

Enterprise Managerプラグインによって、Big Data Discoveryコンポーネントをモニター、診断および管理できます。プラグインには、3つのターゲット(Big Data Discoveryクラスタ全体のターゲット、StudioのターゲットおよびDgraphのターゲット)があります。

プラグインによる管理タスクの実行の詳細は、「Big Data Discovery用のEnterprise Managerの使用」を参照してください。

## `bdd-admin`スクリプトについて

`bdd-admin`スクリプトによって、コマンド行から、Dgraph、HDFSエージェント、StudioおよびDgraph Gatewayの多数の管理タスクを実行できます。

スクリプトによる管理タスクの実行の詳細は、「bdd-adminスクリプトを使用したBig Data Discoveryの管理」を参照してください。

## 管理ツールの比較

この表は、スクリプトまたはEnterprise Managerプラグインを使用して実行できる管理タスクを示しています。次のガイドラインを使用します。

- Enterprise Managerプラグインを使用しているかどうかに関係なく、`bdd-admin`スクリプトは使用可能です。すべての管理タスクに対して、または他の方法で実行できない管理タスクに対して、これを使用します。たとえば、これを使用して、起動と停止、ロギング、構成の更新、管理操作(`merge`、`ping`、`stats`、`statsreset`、`log-status`、`logroll`など)の実行を含む、DgraphおよびHDFSエージェントの管理タスクを実行できます。
- Enterprise Managerプラグインはオプションです。モニタリングやログ・アクセスの場合は特に、プラグインが望ましいです。そのため、プラグインのライセンスを持ち、プラグインをインストールした場合、使用することをお薦めします。

この表では、これらのツールを比較しています。

この表では、2つの管理ツール(Big Data Discovery用のEnterprise Managerプラグインおよび`obdd-admin`スクリプト)の間で管理タスクを比較しています。
管理タスク | Enterprise Manager | bdd-admin | 説明
--- | --- | --- | ---
Big Data Discoveryの起動および停止(すべてのコンポーネント) | いいえ | はい | Enterprise Managerプラグイン: Big Data Discoveryがすでに稼働している後でのみ、使用できます。 スクリプト: Big Data Discoveryをインストールした後で、スクリプトを使用して、スタック全体(Dgraph、Dgraph HDFSエージェント、Studio、Dgraph Gateway)を起動および停止します。
Dgraphの起動および停止 | はい | はい | Enterprise Managerプラグイン: Dgraphターゲットを起動および停止できます。 スクリプト: Dgraphインスタンスを起動および停止できます。
Dgraph GatewayおよびStudioの起動および停止 | いいえ | はい | Enterprise Managerプラグイン: Dgraph GatewayおよびStudioを起動および停止できません。 スクリプト: スクリプトを使用して、Dgraph GatewayとStudioの両方を起動および停止できます。両方を同時に停止および起動する必要があります。
CDHノードの起動および停止(データ処理に使用) | いいえ | いいえ | Enterprise Managerプラグイン: CDHノードを起動および停止できません。 スクリプト: CDHノードを起動および停止できません。
クラスタ内のノードの追加および削除(Dgraphノード、Studioノード、 CDHノード) | いいえ | いいえ | Enterprise Managerプラグイン: BDDデプロイメント内のノードを追加または削除できません。 スクリプト: ノードを追加または削除できません。
ログの検索 | はい | はい | `bdd.conf`を使用して、DgraphとHDFSエージェントの出力ファイルの場所、およびDgraph Gatewayのログ・レベルを指定できます。 `bdd-admin`スクリプトを使用して、拡張ロギング機能のステータスを有効化、無効化およびチェックし、Dgraphのログ・ロールを実行できます。
ノード・ステータスのモニタリング | はい | はい | Enterprise Managerプラグイン: ノード・ステータス・インジケータによって、ノードが稼働または停止しているかどうかを確認できます。 スクリプト: `bdd-admin`スクリプトを使用して、Dgraph、HDFSエージェント、StudioおよびDgraph Gatewayの現在のステータスを確認できます。
サービスの作成および削除 | いいえ | いいえ | スクリプト: `bdd-admin`スクリプトを使用して、サービスを作成または削除できません。
自動起動の有効化および無効化 | いいえ | はい | bdd.confを使用して、リブート後に自動的に再起動するようにクラスタ全体を有効化できます。
構成のリフレッシュ | いいえ | はい | Enterprise Managerプラグイン。構成をリフレッシュするオプションはありません。 スクリプト: `bdd-admin`スクリプトを使用して、bdd.confの更新されたバージョンをBDDクラスタ・デプロイメントのすべてのサーバーにコピーできます。
管理操作の実行(Dgraph統計のping、マージ、ログ・ロール、表示、リセットなど) | はい | はい | Enterprise Managerプラグインおよび`bdd-admin`スクリプトによって、Dgraphの管理操作を使用できます。