Generally we discourage colocating services with Kafka. Kafka relies
heavily on the page cache. It's generally light on CPU (except maybe if it
has to recompress messages), but may not play well with other services.

For very light installations, colocating some services (e.g. both ZK and
Kafka), might work fine. For most production settings, you'll want to keep
them separate unless you're *very* sure that they won't interact poorly.

-Ewen

On Wed, Jun 29, 2016 at 1:19 AM, Kristoffer Sjögren <sto...@gmail.com>
wrote:

> Hi
>
> We want to use Kafka Connect to copy data to HDFS (using
> kafka-connect-hdfs) in parquet format and was wondering if its a good
> idea to collocate distributed Kafka Connect 1-1 on Kafka Brokers?
>
> Considering the parquet indexing process would steal (a lot of / too
> much?) computing resources from the brokers. The alternative is to
> deploy on separate hardware (1-1?).
>
> Experiences in this area?
>
> Cheers,
> -Kristoffer
>



-- 
Thanks,
Ewen

Reply via email to