Return-Path: X-Original-To: apmail-hbase-user-archive@www.apache.org Delivered-To: apmail-hbase-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A8BB217940 for ; Tue, 11 Nov 2014 13:11:29 +0000 (UTC) Received: (qmail 35027 invoked by uid 500); 11 Nov 2014 13:11:27 -0000 Delivered-To: apmail-hbase-user-archive@hbase.apache.org Received: (qmail 34954 invoked by uid 500); 11 Nov 2014 13:11:27 -0000 Mailing-List: contact user-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hbase.apache.org Delivered-To: mailing list user@hbase.apache.org Received: (qmail 34928 invoked by uid 500); 11 Nov 2014 13:11:27 -0000 Delivered-To: apmail-hadoop-hbase-user@hadoop.apache.org Received: (qmail 34924 invoked by uid 99); 11 Nov 2014 13:11:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Nov 2014 13:11:27 +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: domain of julianwissmann@gmail.com designates 209.85.212.176 as permitted sender) Received: from [209.85.212.176] (HELO mail-wi0-f176.google.com) (209.85.212.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Nov 2014 13:11:02 +0000 Received: by mail-wi0-f176.google.com with SMTP id h11so1560992wiw.15 for ; Tue, 11 Nov 2014 05:10:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=uuD7ZtoQeoGiqAHdgNrRaRexLk7VCMLYZOjd3snkSv8=; b=v4y85tqTZs9Y37BBib0hBavxGFifFe5R1/pv66p6ByfZHETf5+6EQXnhQaOSU3SYz9 tz4wWiwP3NWiRtSbo409xVJ+6sNKjOqU6mioNKBFkQLd3crv/5CCF5c19ciVmpMQputP K01N4jgYxIha3nLCb2hOOvAPr930ZUpimdUFOsYcf1oBxZ+dlBOr4TUIIM7NmLcbjxva B+DRBsStSbX0iYsmD1UtMhz/60FV8klyOeYXyNgTANk2q832CvXiSVSWTmgvwGco7z63 HMaIXfjkc/1DiQ+3/RDTO8kIies1F8swF4Jq0BVA3UFeZcx9KavUkmdYtCFtf1MO4UTh ZHpg== MIME-Version: 1.0 X-Received: by 10.194.91.162 with SMTP id cf2mr592421wjb.21.1415711415725; Tue, 11 Nov 2014 05:10:15 -0800 (PST) Received: by 10.194.28.4 with HTTP; Tue, 11 Nov 2014 05:10:15 -0800 (PST) Date: Tue, 11 Nov 2014 14:10:15 +0100 Message-ID: Subject: Timeseries Aggregation - TAggregator From: Julian Wissmann To: hbase-user@hadoop.apache.org Content-Type: multipart/alternative; boundary=047d7bfd03d809f3c905079500b7 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bfd03d809f3c905079500b7 Content-Type: text/plain; charset=UTF-8 Hi, I am pleased to announce the TAggregator [ https://github.com/juwi/HBase-TAggregator]. It is a coprocessor capable of returning an interval based map of aggregates. So far it supports max,min,avg and sum. It can handle timestamps embedded in the key (as integers) or, as an alternative timestamps using HBase's timestamp field. The code still has some rough edges that need cleaning, but overall it shouldn't have any pitfalls. If this is something you're interested in, feel free to give it a try on 0.98/0.99. If you want to contribute/have ideas for cool features, let me know or just send a pull request. Regards Julian --047d7bfd03d809f3c905079500b7--