Требования к дисковому пространству Confluent Control Center - почему такие большие?

Системные требования для Confluent Control Center указывают, что требуется 500 ГБ дискового пространства. Похоже, что CCC хранит некоторые данные в самой Kafka, так что, может, кто-нибудь подскажет, для чего на самом деле требуется эта память? то есть что препятствует развертыванию CCC в качестве контейнера в Kubernetes без постоянного хранилища томов?

1 ответ

Да, Control Center хранит некоторые данные обратно в Kafka для скользящих агрегатов, но для этого он использует Kafka Streams, который настроен на основе базы данных RocksDB и может хранить эту информацию на диске.

Последняя документация говорит, что менее 500 ГБ.

Центр управления опирается на местное состояние в RocksDB. Мы рекомендуем не менее 300 ГБ дискового пространства

Если бы вы использовали Центр управления, вы бы знали, что у вас есть доступ к месяцам исторических показателей Кафки.

300 ГБ на самом деле не так много, если взглянуть на среднюю базу данных Oracle или SQL Server в большинстве компаний.

Что мешает развернуть CCC в качестве контейнера в Kubernetes без постоянного тома?

Помимо возможности сохранять исторические данные и иметь медленный период запуска после перезагрузки модуля и получения данных, вероятно, не так много.

Тем не менее, 8 ядер и 32 ГБ ОЗУ для контейнера могут составить один тяжелый модуль.

Другие вопросы по тегам