在atlas文档中没有提供关于如何扩展它的信息。
Apache atlas在后端连接到cassandra或hbase,可以向外扩展,但我不知道apache atlas引擎( rest web服务和请求处理器)如何向外扩展。
我可以在不同的机器上安装它的多个实例,并在它前面放置负载均衡器来分散请求。但是这个模型会有帮助吗?它是否执行任何类型的锁定和db事务,因此此模型将不起作用。
有人知道apache atlas是如何扩展的吗?
谢谢。
发布于 2019-04-10 23:07:03
因此Apache Atlas在幕后运行Kafka作为消息队列,在我的经验中,他们设计Kafka队列(消费者组,说你应该只有一个消费者)的方式是瓶颈。
不仅如此,当您查看代码时,消费者将1秒的代理轮询时间硬编码到消费者中。把这两个放在一起,这意味着如果消费者不能在那一秒内处理来自不同生产者(HIVE,Spark等)的消息,那么代理就会脱离唯一的消费者,并等待一个不存在的消费者来拾取消息……
我需要设计类似的东西,但这就是我所拥有的…
希望这能有所帮助..。
发布于 2019-10-28 11:35:21
请参考本页。http://atlas.apache.org/#/HighAvailability
Atlas不支持实际的水平扩展。所有请求都由“活动实例”处理。“被动实例”只是将所有请求转发给“主动实例”。
https://stackoverflow.com/questions/53406816
复制相似问题