From user-return-10261-apmail-storm-user-archive=storm.apache.org@storm.apache.org Mon Apr 4 04:00:50 2016 Return-Path: X-Original-To: apmail-storm-user-archive@minotaur.apache.org Delivered-To: apmail-storm-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 35C9719DFA for ; Mon, 4 Apr 2016 04:00:50 +0000 (UTC) Received: (qmail 24014 invoked by uid 500); 4 Apr 2016 04:00:44 -0000 Delivered-To: apmail-storm-user-archive@storm.apache.org Received: (qmail 23969 invoked by uid 500); 4 Apr 2016 04:00:44 -0000 Mailing-List: contact user-help@storm.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@storm.apache.org Delivered-To: mailing list user@storm.apache.org Received: (qmail 23959 invoked by uid 99); 4 Apr 2016 04:00:44 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Apr 2016 04:00:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id A9C65C01DE for ; Mon, 4 Apr 2016 04:00:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.28 X-Spam-Level: * X-Spam-Status: No, score=1.28 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=aadhya-analytics-com.20150623.gappssmtp.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id yjhMuEri1jof for ; Mon, 4 Apr 2016 04:00:41 +0000 (UTC) Received: from mail-vk0-f46.google.com (mail-vk0-f46.google.com [209.85.213.46]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 8A31C5FAC3 for ; Mon, 4 Apr 2016 04:00:40 +0000 (UTC) Received: by mail-vk0-f46.google.com with SMTP id e6so164960554vkh.2 for ; Sun, 03 Apr 2016 21:00:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aadhya-analytics-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=u/g3PuFyLpG2qUqUtpaIMC0uaDp1S4s9MqztYFgNkJo=; b=tmd5CdEPpvuxHjfivUrMqem7SuPblsE5Xz4VVBeYwcAwCjWZXi9eGvQkst4fFEmkR5 1ilx3hWYGgA2l/2darqBxzTpObIVGrbf2iKLvLw79JzodCYFGY1j/07W/VxfeaxbUvui BX+VSs24piXbWwfHaeMLA8NeKNPwN4dZj6RZkCPilJacD+oiXJ8/aoQolsEfIM8XrSay eLjSy3mIWzu3vaQPhtrCI2u3c4cUmzF23AqxvFv9owYmswB+DINcJQTkuLjviHMlqBwM 8zRrXhZtr6SmUdokLbGiCorpkfntWNhYG4RbY42v/OPkrbh79agUj30Lch/4/JVRlCC/ 8bTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=u/g3PuFyLpG2qUqUtpaIMC0uaDp1S4s9MqztYFgNkJo=; b=e6jM3RzlA1pG38dwnjC4O7dzgswYF3FM6+eiwnWDthHC8nzb0m55GMNvvVZ4a2im58 WEZolE1uZR/i3pyfsmXv3fRzi09rJyN1c6K+el8NJse4WDEoEV7glh/+2tvbguzpvf2D hAgsLhQ4rAFGE9hPCfFsv5sASCcsTA/8aeMYgSWZ4xIQ5rNO5X5O9b644E1PFR8mgTX9 elpqx6dJlHTtTjdgZJjT1+O4aHX6n1UxT3WyAPsYwCm/VUmFfSZnxs2yC40pRQLn2GXY TugHk4nhWW0MuuttowKDx2nvHmei6aWEn+8igP9i0YMbKObDJXBusGPuK7teVUjxzFY1 /BOg== X-Gm-Message-State: AD7BkJKG2JFcCltmR3RLr3gBJ8Rtj6vBptHtTXIpFSvCvyGkS2Q2DzxmQFSw/N+OedPvtzjbW43wAB1cUQbAcw== MIME-Version: 1.0 X-Received: by 10.159.40.129 with SMTP id d1mr5537255uad.78.1459742439181; Sun, 03 Apr 2016 21:00:39 -0700 (PDT) Received: by 10.31.186.4 with HTTP; Sun, 3 Apr 2016 21:00:39 -0700 (PDT) In-Reply-To: References: Date: Mon, 4 Apr 2016 09:30:39 +0530 Message-ID: Subject: Re: Need for capacity planning suggestions for setting up KAFKA - STORM cluster in AWS From: Sai Dilip Reddy Kiralam To: user@storm.apache.org Content-Type: multipart/related; boundary=94eb2c1230a28f58a6052fa0c5ce --94eb2c1230a28f58a6052fa0c5ce Content-Type: multipart/alternative; boundary=94eb2c1230a28f58a3052fa0c5cd --94eb2c1230a28f58a3052fa0c5cd Content-Type: text/plain; charset=UTF-8 That depends on the data amount your working with. *Best regards,* *K.Sai Dilip Reddy,* *Software Engineer - Hadoop Trainee,2-39, Old SBI Road, Sri Nagar Colony, Gannavaram - 521101.* *www.aadhya-analytics.com .* *[image: Inline image 1]* On Sat, Mar 26, 2016 at 1:10 PM, sujitha chinnu wrote: > Hai All, > > I'm collecting twitter data in my local machine in single node > (linux-ubuntu) cluster using storm topology. Now I want to keep this in > production by buying AWS servers. So I need suggestions on capacity > planning for setting up KAFKA-STORM cluster. > > Can anyone suggest me the memory utilizations for the following : > > 1. How much memory space should I allocate to ZOOKEEPER cluster ? > > 2. How much memory space should I allocate to SUPERVISOR & NIMBUS nodes ? > > 3. How much memory space should I allocate to KAFKA cluster ? > --94eb2c1230a28f58a3052fa0c5cd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
That depends on the data amount your working with.

<= div dir=3D"ltr">= =C2=A0

Best regards,
K.Sai Dilip Reddy,
Software Engineer - Hadoop= Trainee,
<= i>2-39, Old = SBI Road,=C2=A0
Sri Nagar Colony,=C2=A0
Gannavaram - 521101.

On Sat, Mar 26, 2016 at 1:10 PM, sujitha chi= nnu <chinnusujitha28@gmail.com> wrote:
Hai All, =C2=A0 =C2=A0 =C2=A0=C2=A0

= =C2=A0 I'm collecting twitter data in my local machine in single node= =20 (linux-ubuntu) cluster using storm topology. Now I want to keep this in=20 production by buying AWS servers. So I need suggestions on capacity=20 planning for setting up KAFKA-STORM cluster.

Can anyone suggest me the me= mory utilizations for the following :

1. How much memory space should I a= llocate to ZOOKEEPER cluster ?

2. How much memor= y space should I allocate to SUPERVISOR & NIMBUS nodes ?

3. How much memory space should I allocate to KAFKA cluster ?<= /span>

--94eb2c1230a28f58a3052fa0c5cd-- --94eb2c1230a28f58a6052fa0c5ce Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_14e485efcaeb1d88 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 DPw/RjklqcGCTcUAAAAASUVORK5CYII= --94eb2c1230a28f58a6052fa0c5ce--