• Русский
  • Управление Topic

    Topic — это тема данных. Производители записывают информацию в Topic, а потребители читают информацию из Topic. Topics обеспечивают распределённое хранение сообщений через партиции.

    Создание Topic

    Web Console
    1. Нажмите на Kafka в левой навигационной панели.
    2. Нажмите на имя целевого namespace.
    3. Нажмите на имя целевого экземпляра.
    4. Во вкладке Topic Management нажмите на Create Topic.
    5. Заполните информацию о Topic. Примечание: Если поле Topic Name не заполнено, имя Topic будет совпадать с именем созданного ресурса Kubernetes (поле Name).
    6. Нажмите на Create.

    Пример реплики партиции: реплика партиции 0 распределена между Broker 2 (Leader) и Broker 1 (Follower)

    детали topic

    Синхронизация Topic

    Web Console
    1. Нажмите на Kafka в левой навигационной панели.
    2. Нажмите на имя целевого namespace.
    3. Нажмите на имя целевого экземпляра.
    4. Во вкладке Topic Management нажмите на Synchronize Topic.
    5. В появившемся окне выберите Topic со статусом Running.
    6. Нажмите на Synchronize.

    Расширение партиций Topic

    Web Console
    1. Нажмите на Kafka в левой навигационной панели.
    2. Нажмите на имя целевого namespace.
    3. Нажмите на имя целевого экземпляра.
    4. Во вкладке Topic Management нажмите на имя целевого Topic.
    5. Нажмите Actions > Expand Partitions.
    6. Установите количество новых партиций и выберите Brokers.
    7. Нажмите на Expand.

    Управление партициями Topic

    Web Console
    1. Нажмите на Kafka в левой навигационной панели.
    2. Нажмите на имя целевого namespace.
    3. Нажмите на имя целевого экземпляра.
    4. Во вкладке Topic Management нажмите на имя целевого Topic.
    5. Нажмите Actions > Manage Partitions.
    6. Настройте расположение брокеров для реплик каждой партиции.
    7. Нажмите на Apply.