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

E-MapReduce:Kafka (既存ユーザーのみ)

最終更新日:Jun 17, 2026

E-MapReduce (EMR) で Kafka クラスターを作成し、ローカルディスクを使用するクラスターの主要パラメーターを設定する方法を説明します。

Kafka クラスターの作成

Kafka を含むクラスターを作成するには、新しい E-MapReduce コンソールにログインし、Dataflow クラスターを作成します。詳細については、「Create a Dataflow Kafka cluster」をご参照ください。

説明

Kafka は、E-MapReduce(EMR)V5.18.0、EMR V3.52.0、および EMR V5.18.0 または V3.52.0 より前のマイナーバージョンではサポートされなくなりました。 ApsaraMQ for Kafka を使用するか、Kafka を手動でインストールすることをお勧めします。

ローカルディスクを使用する Kafka クラスター

Kafka サービスをローカルディスクを備えたインスタンスで実行する場合は、E-MapReduce コンソールの Configure ページで次のパラメーターを設定します。

パラメーター

説明

default.replication.factor

3 に固定です。各トピックには 3 つのレプリカがあります。

min.insync.replicas

2 に固定です。少なくとも 2 つのレプリカが常に同期している必要があります。

書き込みは、プロデューサーが request.required.acks を all または -1 に設定し、かつ少なくとも 2 つのレプリカが書き込みを確認応答した場合にのみ成功します。

パラメーター

E-MapReduce コンソールの Configure ページで Kafka サービスのパラメーターを確認できます。

パラメーター

説明

zookeeper.connect

クラスターの ZooKeeper 接続文字列。

kafka.heap.opts

各 Kafka ブローカーのヒープメモリサイズ。

num.io.threads

Kafka ブローカーあたりの I/O スレッド数。デフォルトは、マスターノードの CPU コア数の 2 倍です。

num.network.threads

Kafka ブローカーあたりのネットワークスレッド数。デフォルトは、マスターノードの CPU コア数です。