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 08D0F181F7 for ; Thu, 4 Feb 2016 10:45:21 +0000 (UTC) Received: (qmail 16124 invoked by uid 500); 4 Feb 2016 10:44:45 -0000 Delivered-To: apmail-storm-user-archive@storm.apache.org Received: (qmail 16081 invoked by uid 500); 4 Feb 2016 10:44:45 -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 16071 invoked by uid 99); 4 Feb 2016 10:44:45 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Feb 2016 10:44:45 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id D34E9C1F20 for ; Thu, 4 Feb 2016 10:44:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 9GXMYV11rctB for ; Thu, 4 Feb 2016 10:44:43 +0000 (UTC) Received: from mail-ig0-f170.google.com (mail-ig0-f170.google.com [209.85.213.170]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 9997643E8A for ; Thu, 4 Feb 2016 10:44:43 +0000 (UTC) Received: by mail-ig0-f170.google.com with SMTP id 5so57701107igt.0 for ; Thu, 04 Feb 2016 02:44:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Ica2mOsO1ufOwNEDMgdfHdpx5fK0aad5ye4cZ70t8Rw=; b=E+15Os0HXo+/+y4eTLH7rs5Sv6pfpSfhcM5WrRAO2MPw+bDM+7H5c3kVU44gzkSkCj XUJ74fd5XWladuRobeUOhc4LLZyWsn8qNZwDuDERWNVLJz4LPT/8lHYekUmd+tdOT0VV 1yajXO8ZGh7te3gGMfFhteMIRf8ilmaVcLwZRmq7DDKf3MmWKa41PsHyGhYaHhO2UHrf QKTXFQDHbxc8+pZTivagby8pq8QTax+wJ0NStDjpLuM87mL/FIufpfRxPM1cWwsR0URk oEqSQS5nNNeAdnv4lLDFrYw+Z1RCGfAzPgNPYeb5xAE4Y9MtIDqoz+IYfSz5PV8KYA+V 2/IQ== 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:cc:content-type; bh=Ica2mOsO1ufOwNEDMgdfHdpx5fK0aad5ye4cZ70t8Rw=; b=Od4PkS3P2djiYsA15OxMKIl/AtxfPfxylf+36NkIqBbXupeKrQLd88m9hlqodfAREs rw+cYbnTjzI4E9m6bZfe2oAeKK/GVgrRCvI1I61a56xVZRwB+BZHxk+7poqjYlPcSk3m hxdDGmBrLBGS3+3vuK4OS36nGyXtANQ70kzTPZIawl9qRHoh7lggOOoOlAayT9N5NO5M /BOJvPpHwK8rQ1SDn+udB/VhuB7uLkk6NbtTmK7JJ2zotm258ij7kDn2VP6AlntRb02v XsvruHWpns5b5Y3yotZ6f0T1xECg+WSJYq8LNkq7RhVTgEs5wl/O567P4+w8ig/VZ0FB dTxA== X-Gm-Message-State: AG10YORRn6R2+FAr911vu1+xPdTsa8qVv1BLvbzQUlYd/YWo7Jb9c/O3kNlkTkwlIjUCYWEET738nk+fUTLODw== MIME-Version: 1.0 X-Received: by 10.50.150.106 with SMTP id uh10mr2977937igb.41.1454582683262; Thu, 04 Feb 2016 02:44:43 -0800 (PST) Received: by 10.107.164.227 with HTTP; Thu, 4 Feb 2016 02:44:43 -0800 (PST) In-Reply-To: References: <1467130598.2940616.1454357692402.JavaMail.yahoo@mail.yahoo.com> Date: Thu, 4 Feb 2016 12:44:43 +0200 Message-ID: Subject: Re: running multiple topologies in same cluster From: Spico Florin To: user@storm.apache.org Cc: Bobby Evans Content-Type: multipart/alternative; boundary=001a11c3b1da21e75c052aef6c9d --001a11c3b1da21e75c052aef6c9d Content-Type: text/plain; charset=UTF-8 Hello! Thank you all for your answers! I guess I'll wait for adding in support for resource aware scheduling in a multi-tenant stand alone storm cluster. Regards, Florin On Tue, Feb 2, 2016 at 1:00 AM, Erik Weathers wrote: > hi Spico, > > As Bobby said, native Storm is going to have better support for this soon. > > FWIW, there is also the storm-on-mesos project, which we've been running > on for almost 2 years at Groupon. > > - https://github.com/mesos/storm > > Caveats: > > - storm's logviewer is unsupported > - scheduling can be suboptimal, causing topologies of different "size" > (resource requirements) to starve each other > - side effect of needing to dynamically calculate storm "slots" > from mesos resource offers, my team has a framework change we are testing > that will improve that behavior. > - it's relatively complex to operate since there are so many different > moving parts / components > - mesos-master > - mesos-slave/agent (it's being renamed) > - storm nimbus (MesosNimbus -> the mesos scheduler) > - storm supervisor (MesosSupervisor -> the mesos executor) > - storm worker (the mesos task) > - ZooKeeper > - it probably won't work nicely with all the fancy security stuff that > has been added to Storm in 0.10.0+ > > - Erik > > On Mon, Feb 1, 2016 at 12:14 PM, Bobby Evans wrote: > >> We are currently adding in support for resource aware scheduling in a >> multi-tenant stand alone storm cluster. It is still alpha quality but we >> plan on getting it into production at Yahoo this quarter. If you can wait >> that would be the preferred way I see to support your use case. >> >> - Bobby >> >> >> On Monday, February 1, 2016 12:16 PM, Spico Florin >> wrote: >> >> >> Hello! >> I have an use case where we have to deploy many tpologies in a storm >> cluster. >> 1.we would like to know if running these topologies in combination with >> apache slider over yarn would bring us some benefits in terms of resource >> consumption? >> 2. in such cases (running many topolgies aprox 60) what are the best >> practices on how to run them over a cluster with a smart load balanced >> hardware resources consumption (cpu, ram)? >> I look forward for your answers. >> Regards, >> Florin >> >> >> >> > --001a11c3b1da21e75c052aef6c9d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello!
Thank you all for your answers! I guess I= 'll wait for=C2=A0adding in suppor= t for resource aware scheduling in a multi-tenant=C2=A0stand alone storm cluster.
Regards,
=C2=A0Florin
On Tue, Feb 2, 2016 at 1:00 AM, Erik Weathers <= span dir=3D"ltr"><eweathers@groupon.com> wrote:
hi Spico,

As Bobby said, native= Storm is going to have better support for this soon.

<= div>FWIW, there is also the storm-on-mesos project, which we've been ru= nning on for almost 2 years at Groupon.
Caveats:
  • storm's logviewer is = unsupported
  • scheduling can be suboptimal, causing topologies of dif= ferent "size" (resource requirements) to starve each other
  • side effect of needing to dynamically calculate storm "slots&quo= t; from mesos resource offers, my team has a framework change we are testin= g that will improve that behavior.
  • it's relatively complex= to operate since there are so many different moving parts / components
    • mesos-master
    • mesos-slave/agent (it's being renamed)
    • storm nimbus (MesosNimbus -> the mesos scheduler)
    • storm su= pervisor (MesosSupervisor -> the mesos executor)
    • storm worker (t= he mesos task)
    • ZooKeeper
  • it probably won't work ni= cely with all the fancy security stuff that has been added to Storm in 0.10= .0+
  • - Erik

    On Mon, Feb = 1, 2016 at 12:14 PM, Bobby Evans <evans@yahoo-inc.com> wro= te:
    We are cur= rently adding in support for resource aware scheduling in a multi-tenant st= and alone storm cluster.=C2=A0 It is still alpha quality but we plan on get= ting it into production at Yahoo this quarter.=C2=A0 If you can wait that w= ould be the preferred way I see to support your use case.
    =C2=A0
    - Bobby


    On Monday, February 1, 2016 12:16 PM, Spico Florin <spicoflorin@gmail.com>= ; wrote:


    Hello!
    I have an use case = where we have to deploy many tpologies in a storm cluster.
    1.we would l= ike to know if running these topologies in combination with apache slider o= ver yarn would bring us some benefits in terms of resource consumption? 2. in such cases (running many topolgies aprox 60) what are the best pract= ices on how to run them over a cluster with a smart load balanced hardware = resources consumption (cpu, ram)?
    I look forward for your answers.
    R= egards,
    Florin



    =


    --001a11c3b1da21e75c052aef6c9d--