Как масштабировать атлас Apache

В документе атласа нет информации о том, как его масштабировать.

Атлас Apache подключен к cassandra или hbase в бэкэнде, который может масштабироваться, но я не знаю, как механизм атласа apache (остальная веб-служба и обработчик запросов) может масштабироваться.

Я могу установить несколько его экземпляров на разных машинах и поставить перед ним балансировщик нагрузки для разветвления запроса. Но поможет ли эта модель? Выполняет ли он какие-либо блокировки и транзакции БД, чтобы эта модель не работала.

Кто-нибудь знает, как масштабируется атлас apache?

Спасибо.

Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
284
2

Ответы 2

Итак, Apache Atlas запускает Kafka в качестве скрытой очереди сообщений, и, по моему опыту, способ, которым они спроектировали очередь Kafka (группа потребителей, которая говорит, что у вас должен быть ТОЛЬКО ОДИН потребитель), является узким местом.

Мало того, когда вы смотрите на код, у потребителя есть время опроса брокера в 1 секунду, жестко запрограммированное в потребителе. Сложите эти два вместе, и это означает, что если потребитель не может обработать сообщения от различных производителей (HIVE, Spark и т. д.) В течение этой секунды, брокер затем отключает ЕДИНСТВЕННОГО потребителя и ждет, пока несуществующий потребитель забрать сообщения ...

Мне нужно создать что-то подобное, но это все, что у меня есть ...

Надеюсь, что это немного поможет ...

Пожалуйста, обратитесь к этой странице. http://atlas.apache.org/#/HighAvailability

Атлас не поддерживает фактическое горизонтальное масштабирование. Все запросы обрабатываются «Активным экземпляром». «Пассивные экземпляры» просто пересылают все запросы «Активным экземплярам».

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

Могу ли я использовать показатели из одного приложения для автоматического масштабирования другого?
Фоновые потоки в приложении с горизонтальным масштабированием
Сохранение данных из БД синхронизировано с горизонтальной шкалой
Выбор вычислительных ресурсов узлов в кластере с горизонтальным масштабированием
Есть ли смысл использовать кластер узла в горизонтально масштабируемой облачной среде?
Applicatoin_Start, Init и горизонтальное масштабирование в Azure
Есть ли способ ускорить сканирование метрик автомасштабирования горизонтального модуля? Теперь на масштабирование новых модулей уходит две минуты
Эффективность горизонтального масштабирования при множественном развертывании одного и того же контейнера на одном хосте
Проблемы горизонтального масштабирования с блокировкой строк в системе разрешений
Могу ли я подключиться к Google Cloud SQL с горизонтальной шкалой от Google Compute Engine?