Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F3D3610A49 for ; Mon, 27 Jan 2014 22:56:15 +0000 (UTC) Received: (qmail 68788 invoked by uid 500); 27 Jan 2014 22:56:15 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 68754 invoked by uid 500); 27 Jan 2014 22:56:14 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 68746 invoked by uid 99); 27 Jan 2014 22:56:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Jan 2014 22:56:14 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [209.85.216.174] (HELO mail-qc0-f174.google.com) (209.85.216.174) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Jan 2014 22:56:08 +0000 Received: by mail-qc0-f174.google.com with SMTP id x13so9125065qcv.33 for ; Mon, 27 Jan 2014 14:55:47 -0800 (PST) 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:from:date :message-id:subject:to:content-type; bh=d8xbfydxzgw1PT/oQ2VQG03BnU7EZA9/uun7JuSrcVU=; b=aROP+iamG1YWdT/c5Phfy4RJytkyqTltBoO/zXWksqX00f1H8YtqpBNw8PbK3rg1XW 5neRFX008x1yO/NM5Y6rFC/n5q4S9MKGP52KcX6prRY8SS309CasvKjT5IN1UY/MQsgi IwOr2O3bTtZrZZjWg/P//+KsBdMIKYejs2gJ1UzYO6FGB5b8trsUI0BuRENjoAyIa/Zj awOrLFWIzcihtkoDAGrGC7zetKClnzSunHmmqCsJBy+bYpMVNFXMRpdtMv1DtrGaN/Eh nAfPue2Lxh2H+D4WUyiuPHE2i7RtyO5qgOVQBjAHVemxTTdNRrxtgXJ/5Fl6ANdAZFWf t40A== X-Gm-Message-State: ALoCoQlp2DLGvouHCZXyJYhDRvTH4qKi2psjc9993Jqdo9+OErVsyK2ZGoHeEYeMUYvu2eu4g3cu X-Received: by 10.140.83.212 with SMTP id j78mr44435307qgd.42.1390863347122; Mon, 27 Jan 2014 14:55:47 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.212.70 with HTTP; Mon, 27 Jan 2014 14:55:27 -0800 (PST) In-Reply-To: <52E6E045.5010802@gmail.com> References: <52E68F14.3060807@gmail.com> <52E6E045.5010802@gmail.com> From: Michael Berman Date: Mon, 27 Jan 2014 17:55:27 -0500 Message-ID: Subject: Re: Building RPMs To: dev Content-Type: multipart/alternative; boundary=001a11c124a0bc996204f0fb9b24 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c124a0bc996204f0fb9b24 Content-Type: text/plain; charset=ISO-8859-1 It looks like you can't just install, say, the tserver RPM to get the tserver. It depends on server-base, core, start, etc. So this means I either need to figure out the dependencies and put them all on the rpm -i command, or configure a directory as a local yum repo. Does anyone know a convenient way to do that? It seems like this could use some documentation, since it's seems like a pretty nonstandard way to distribute RPMs. Independent of all that, having just installed all the packages, I'm not sure how to get it to actually work. It looks like the accumulo jars are installed in /usr/share/java/accumulo rather than $ACCUMULO_HOME/lib, and all services are failing to start, missing the class org.apache.accumulo.start.Main. After I've installed the RPMs, am I supposed to edit accumulo-env.sh to stick all the jar locations on the classpath or something? It's not obvious to me where a good place to do that would be, or if there are other paths I need. What was the reasoning behind having the rpm create such a different installation tree from other deployments? Thanks again, Michael On Mon, Jan 27, 2014 at 5:40 PM, Josh Elser wrote: > I believe the point of breaking them up the way they are is that you can > run just what you need on each host. Installing them all would certainly > give you the runtime flexibility while you can just chkconfig on the > processes you actually want to start. > > > On 1/27/14, 5:04 PM, Michael Berman wrote: > >> Ok, so I've successfully build my RPMs, and I have a whole pile of them. >> Is there one that will install all the services? Or should I install >> the >> tserver, master, gc, etc from their own poms just on the machines I want >> to >> run those on? Or do I need to install them all? >> >> >> On Mon, Jan 27, 2014 at 11:53 AM, Josh Elser >> wrote: >> >> You probably want/need 'thrift,rpm,docs'. >>> >>> And, afaik, no, these are not documented anywhere. You can get a list >>> using `mvn help:all-profiles`, but, without descriptions, they're pretty >>> useless. >>> >>> >>> On 1/27/14, 11:43 AM, Michael Berman wrote: >>> >>> I'm trying to do some testing on the 1.6 RPM. What maven switches are >>>> our >>>> official builds built with? Is just -Prpm enough, or do I need >>>> assemble, >>>> apache-release, etc., too? Is this stuff documented anywhere? >>>> >>>> Thanks, >>>> Michael >>>> >>>> >>>> >> --001a11c124a0bc996204f0fb9b24--