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

ApsaraMQ for Kafka:クラスターにパーティションスキューが存在する場合の対処方法

最終更新日:Nov 09, 2025

問題の説明

  • パーティションスキューにより、クラスター内の一部のディスク使用率が高くなり、ディスクのパフォーマンスと容量が十分に活用されなくなります。

  • また、パーティションスキューは、一部の Topic で過剰なトラフィックを発生させ、シングルノードでのスロットリングを引き起こします。

考えられる原因

Topic の作成時に、パーティション数がシステム推奨数の倍数に設定されていません。

解決策

  1. ApsaraMQ for Kafka コンソールにログインします。左側のナビゲーションウィンドウで、インスタンスリスト をクリックします。

  2. 上部のナビゲーションバーで、管理するインスタンスが属するリージョンを選択します。インスタンスリスト ページで、管理するインスタンスの名前をクリックします。

  3. 左側のナビゲーションウィンドウで、トピック管理 をクリックします。表示されたページで、管理する Topic の名前をクリックします。

  4. トピックの詳細 ページで、次の手順を実行します。

    非サーバーレスインスタンス

    1. Topic 詳細ページの 設定情報 タブで、パーティションの数 パラメーターの横にある パーティション数を増加 をクリックします。

    2. パーティション数を増加 パネルで、パーティションの数 フィールドの上矢印または下矢印をクリックして、パーティション数を推奨数の倍数に変更します。

    説明

    ビジネス上の理由でクラウドストレージを使用する Topic のパーティション数を増やすことができない場合は、パーティションバランシング機能を使用してパーティションの場所を変更できます。場所を変更すると、パーティション内の新しいデータは使用率の低いディスクにリダイレクトされます。Topic 内のメッセージの有効期限が切れると、元のディスク上のデータが削除され、ディスク使用率が低下します。詳細については、「パーティションのリバランスと Topic トラフィックのリバランス」をご参照ください。

    サーバーレスインスタンス

    1. [パーティションレプリカ] パラメーターの横にある [編集] をクリックします。

    2. [パーティションの編集] パネルで、[パーティション] フィールドの上矢印または下矢印をクリックして、パーティション数を推奨値の倍数に設定します。