Yup, you definitely can - I've been doing a bunch of tests with BYON and whirr-cm. Works nicely.
A. On Wed, Jul 24, 2013 at 11:52 AM, Andrei Savu <savu.and...@gmail.com> wrote: > For BYON take a look at the following files: > > > https://github.com/apache/whirr/blob/trunk/recipes/zookeeper-byon.properties > https://github.com/apache/whirr/blob/trunk/recipes/nodes-byon.yaml > > In whirr-cm you need to add a flag that will short-circuit CmServerHandler: > > https://github.com/cloudera/whirr-cm/search?q=install_cm_server&type=Code > > https://github.com/cloudera/whirr-cm/blob/3d3bc6d3fa8207a40c5390190b0ce76ff3c03fdd/src/main/java/com/cloudera/whirr/cm/handler/CmServerHandler.java#L70 > > -- A > > On Wed, Jul 24, 2013 at 8:22 PM, Joe Travaglini > <joe.travagl...@gmail.com>wrote: > >> Hmm, I was not even aware of this provider. Color me excited. I'll take >> a look but if anyone else has added tricks of the trade, please do share! >> >> Thank you Andrei! >> >> >> On Wed, Jul 24, 2013 at 1:05 PM, Andrei Savu <savu.and...@gmail.com>wrote: >> >>> I think you can make that work using whirr-cm with the BYON (bring your >>> own nodes provider). Probably you will have to customise whirr-cm to work >>> with an existing installation of Cloudera Manager. >>> >>> -- Andrei Savu / axemblr.com >>> >>> >>> On Wed, Jul 24, 2013 at 8:02 PM, Joe Travaglini < >>> joe.travagl...@gmail.com> wrote: >>> >>>> Hello, >>>> Not sure if this scope is too narrow for the whirr ml or not. >>>> >>>> I've come across the whirr-cm >>>> <https://github.com/cloudera/whirr-cm>library and I'm exploring whether I >>>> can extend it, rather than implement a >>>> client using the raw CM Java API, given the breadth features available in >>>> whirr and it's ease of use. >>>> >>>> What I'm wondering is if it's possible to subclass ClusterSpec to be >>>> used with my deployment. What I'd like to do is create a whirr properties >>>> file like this >>>> one<https://raw.github.com/cloudera/whirr-cm/master/cm-ec2.properties>, >>>> but stripped of any provider/identity info and instead supply the >>>> host/port/username/password of my CM server, plus the hostnames/IPs and >>>> desired services/roles configuration. >>>> >>>> In other words, I'm hoping to leverage whirr to pass a Hadoop Cluster >>>> topology to an installed, but not yet initialized, Cloudera Manager Server. >>>> Unlike the Whirr cloud EC2/Rackspace paradigms, these machines are already >>>> provisioned, and their hostnames/IPs known. >>>> >>>> Is this possible with whirr? I'd imagine that if it is, I'd have to >>>> subclass one or more of the whirr classes, but I'm not sure where to begin. >>>> >>>> If anyone has any advice (even if it's, 'don't go there'), I would >>>> appreciate it. >>>> >>>> -Joe >>>> >>> >>> >> >