Alluxio を E-MapReduce (EMR) クラスターで管理および保守するには、Alluxio Admin Shell (alluxio fsadmin) を使用します。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
-
オプションサービスとして Alluxio を選択した EMR Hadoop クラスターが存在すること。詳細については、「クラスターの作成」をご参照ください。
-
クラスターにログイン済みであること。詳細については、「クラスターへのログイン」をご参照ください。
コマンド概要
alluxio fsadmin では、以下のサブコマンドがサポートされています。
| コマンド | 説明 |
|---|---|
| backup | Alluxio のメタデータをバックアップします |
| doctor | エラーおよびアラートを表示します |
| report | クラスターのステータス情報を表示します |
| ufs | アタッチされた下位ストレージの属性を更新します |
Admin Shell の完全なリファレンスについては、「Admin コマンドラインインターフェイス」をご参照ください。「」もご参照ください。
backup
Alluxio のメタデータを指定されたディレクトリにバックアップします。ディレクトリが指定されていない場合、バックアップは Hadoop 分散ファイルシステム (HDFS) のデフォルトパスに保存されます。
構文:
alluxio fsadmin backup [directory]
例:
デフォルトディレクトリにメタデータをバックアップする場合:
alluxio fsadmin backup
期待される出力:
Backup Host : emr-header-1.cluster-23****
Backup URI : hdfs://emr-header-1:9000/alluxio_backups/alluxio-backup-2021-06-01-1622547059762.gz
Backup Entry Count : 25
メタデータを /tmp ディレクトリにバックアップします:
alluxio fsadmin backup /tmp
期待される出力:
Backup Host : emr-header-1.cluster-23****
Backup URI : hdfs://emr-header-1:9000/tmp/alluxio-backup-2021-06-01-1622547072114.gz
Backup Entry Count : 25
doctor
Alluxio で報告されたエラーおよびアラートを表示します。このコマンドを使用して、クラスターの健全性を迅速に確認できます。
構文:
alluxio fsadmin doctor [category]
category パラメーターは省略可能です。省略した場合は、すべてのエラーおよびアラートの種類が表示されます。
| 値 | 説明 |
|---|---|
configuration |
構成関連のエラーおよびアラートを表示します |
storage |
ストレージ関連のエラーおよびアラートを表示します |
例:
alluxio fsadmin doctor
エラーまたは警告が検出されない場合の出力は次のとおりです。
All worker storage paths are in working state.
report
Alluxio クラスターに関するステータス情報を表示します。
構文:
alluxio fsadmin report [category]
category パラメーターは省略可能です。省略した場合は、クラスターのまとめのみが表示されます。有効な値: capacity、metrics、summary、ufs、および jobservice。
例:
alluxio fsadmin report
出力例は以下のとおりです。
Alluxio cluster summary:
Master Address: emr-header-1:1****
Web Port: 1****
Rpc Port: 1****
Started: 06-01-2021 14:07:08:420
Uptime: 0 day(s), 20 hour(s), 42 minute(s), and 57 second(s)
Version: 2.5.0
Safe Mode: false
Zookeeper Enabled: false
Live Workers: 2
Lost Workers: 0
Total Capacity: 88.00GB
Tier: MEM Size: 8.00GB
Tier: SSD Size: 80.00GB
Used Capacity: 320.00MB
Tier: MEM Size: 64.00MB
Tier: SSD Size: 256.00MB
Free Capacity: 87.69GB
ufs
アタッチされた下位ストレージの属性を更新します。
構文:
alluxio fsadmin ufs --mode <noAccess|readOnly|readWrite> <ufsPath>
例:
書き込み操作を禁止するために、下位ストレージを読み取り専用モードに設定する場合:
alluxio fsadmin ufs --mode readOnly hdfs://ns