Как масштабировать Apache Atlas - PullRequest
0 голосов
/ 21 ноября 2018

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

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

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

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

Спасибо.

1 Ответ

0 голосов
/ 10 апреля 2019

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

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

Мне нужно спроектировать что-то похожее, но это насколько я могу ...

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

...