Adaryl, IMO I would suggest you to go with 9 machines . The reason being both Kafka and Zookeeper are disk intensive putting both on the same machine is risky and not a best practice. Also Storm & Kafka both are heavy users zookeeper i.e frequent updates and reads from zookeeper. Having all of them on the same machines is risky and performance will suffer.
-Harsha On March 8, 2015 at 11:26:05 PM, Adaryl Bob Wakefield, MBA (adaryl.wakefi...@hotmail.com) wrote: Let’s say you put together a real time streaming solution using Storm, Kafka, and the necessary Zookeeper and whatever storage tech you decide. Is it true that these applications are so resource intensive that they all need to live by themselves on their own machine? Put another way, for the ingestion portion, is the minimum number of machines required here 9? Adaryl "Bob" Wakefield, MBA Principal Mass Street Analytics, LLC 913.938.6685 www.linkedin.com/in/bobwakefieldmba Twitter: @BobLovesData