すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:ZooKeeper の使用

最終更新日:Aug 07, 2026

zkCli.sh を使用して、E-MapReduce (EMR) クラスターで ZooKeeper に接続し、コマンドラインからデータ操作を実行できます。

前提条件

開始する前に、次の項目を確認してください。

  • クラスター作成時に、オプションのサービスとして ZooKeeper を選択した EMR クラスターがあること。詳細については、「Create a cluster」をご参照ください。

  • クラスターへの SSH アクセスがあること。詳細については、「Log on to a cluster」をご参照ください。

ZooKeeper への接続

  1. SSH モードでクラスターにログインします。

  2. 次のコマンドを実行して ZooKeeper に接続します。

    zkCli.sh -server master-1-1:2181
  3. ZooKeeper に接続した後、help を実行すると、ZooKeeper でサポートされているすべてのコマンドが表示されます。

関連リソース

ZooKeeper の詳細については、「ZooKeeper Getting Started Guide」をご参照ください。

よくある質問

Q: Cloud Monitor が ZooKeeper のメトリクスを収集する際に、接続例外が報告される、または異常なステータスが表示される場合はどうすればよいですか。

A:次の手順で問題を切り分けます。

  1. ZooKeeper のリッスンポートの確認: ZooKeeper ノードにログインし、次のコマンドを実行して、クライアントポート 2181、クラスター通信ポート 2888 と 3888、および JMX 監視ポート 9010 と 9999 を含む実際のリッスンポートを確認します。

    ss -lntp | egrep '2181|2888|3888|jmx|9010|9999'
  2. セキュリティグループのルールの確認: ZooKeeper への業務アクセスが想定どおりに動作しているにもかかわらず Cloud Monitor が引き続きエラーを報告する場合は、セキュリティグループが Cloud Monitor のプローブ IP アドレスから前述の ZooKeeper リッスンポートへのアクセスを許可しているかどうかを確認します。