Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 426C1200B5B for ; Fri, 22 Jul 2016 03:57:00 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 414BF160A7C; Fri, 22 Jul 2016 01:57:00 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 86BF5160A73 for ; Fri, 22 Jul 2016 03:56:59 +0200 (CEST) Received: (qmail 87677 invoked by uid 500); 22 Jul 2016 01:56:58 -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 87663 invoked by uid 99); 22 Jul 2016 01:56:57 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jul 2016 01:56:57 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 2462E186FE6 for ; Fri, 22 Jul 2016 01:56:57 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-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_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=commonvox-org.20150623.gappssmtp.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id fwluBsqRvBJh for ; Fri, 22 Jul 2016 01:56:54 +0000 (UTC) Received: from mail-oi0-f68.google.com (mail-oi0-f68.google.com [209.85.218.68]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 185B760E1B for ; Fri, 22 Jul 2016 01:56:54 +0000 (UTC) Received: by mail-oi0-f68.google.com with SMTP id w143so9263816oiw.2 for ; Thu, 21 Jul 2016 18:56:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=commonvox-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=Q6I9fnDCG9WfkO0VlO/HyUbSGk2fAv4Ruf9bBrzYcoc=; b=ZZXWI7JltMhCaUBBB5vaARaz9SYMVrvNAqkA6261G6Vz5jSaZiGivBJyPMYRbRPDhp HuzbnzK6SzUH/nTIA4plDjtyfsMBx+qQ+PHqfI9iB506DM+UpGCn6bfhkQB4W2a+n81r NiTvg4LcUNm2l8ze45d8wEQh5zJnWFz0nAoQEur5wv0Xfya+/qzSTdgn7O6gEzVhhpgh +LbnKFAh8ordeVPbgLbbElQ62qqUV02XIJyLAMzeCpf71P3Vebpo6J7I2nzyhfN27FI7 9h9dag14GS3AVk+RG8eDQ/oEXUyXxsO8wZ2/STtSA5wZ6cCOffpIQPgmoJwofhQqkzhM 5xzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Q6I9fnDCG9WfkO0VlO/HyUbSGk2fAv4Ruf9bBrzYcoc=; b=ffZ3tA4y5jsWb05iJRGW1LzIyA92qZnIqIPLdMjyqui0+0oWSmGvkcUqWKijTlewXl ZyqeU+86r/t9Xkw+UwQKCR27rQgGloVPCuHJbukh0q3eGHAn+Tg4ydC7iaKDPNu43r4P r/11RIEvCy9WjUwy6p/MR+uDMqmWfwtUsLSWz4EWkknwcXZ+/qsA/2iXpmeyhmms5G8e yo9IJL/Q4Y++Ur/JY8zB4NwrkEuGAhxCv/N+murpCc2YQZHSdpA/xYWlZZ9c5NPZ1AAC wMAh+D9+t2YLuHpO3AAJ98A/i1PcdOiIlVWr5cYzliUCg/k+/nsHZadJv5sEUG25eIb7 43tg== X-Gm-Message-State: AEkoouvZpLPO8cg1Q3e3X4bfFxvOWr3OmePqtOvUw9gGXxcvrA1S7a2BWDzmzoL2QZoMz//zuihMcHbswfZS4A== X-Received: by 10.157.29.249 with SMTP id w54mr665966otw.36.1469152612686; Thu, 21 Jul 2016 18:56:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.48.138 with HTTP; Thu, 21 Jul 2016 18:56:52 -0700 (PDT) X-Originating-IP: [61.46.220.214] From: Daniel Vimont Date: Fri, 22 Jul 2016 10:56:52 +0900 Message-ID: Subject: [DISCUSSION/ANNOUNCEMENT] availability of ColumnManager for HBase - beta-02 - via GitHub & Maven To: user@hbase.apache.org Content-Type: multipart/alternative; boundary=001a113e327a99b73a05382fbf2e archived-at: Fri, 22 Jul 2016 01:57:00 -0000 --001a113e327a99b73a05382fbf2e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The beta-02 release of ColumnManager for HBase is now available on GitHub and via the Maven Central Repository. From the top of the README: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ColumnManagerAPI for HBase=E2=84=A2 is an extended METADATA REPOSITORY SYST= EM for HBase with options for: COLUMN AUDITING -- captures Column metadata (qualifier and max-length*) as Tables are updated (or via a discovery facility for previously-existing Tables). COLUMN-DEFINITION FACILITIES -- optionally enforces administratively-managed Column definitions (stipulating valid name, length, and/or value) as Tables are updated, optionally bringing HBase's "on-the-fly" column-qualifier creation under centralized control. SCHEMA CHANGE MONITORING -- tracks and provides an audit trail for structural modifications made to Namespaces, Tables, and Column Families. SCHEMA EXPORT/IMPORT -- provides schema (metadata) export and import facilities for HBase Namespace, Table, and all table-component structures. ---- A basic COMMAND-LINE INTERFACE is also provided for direct invocation of a number of the above-listed functions without any need for Java coding. * coming soon in beta-03: discovery of number-of-occurrences for each unique column-qualifier in a table. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D We've already had some useful discussions about ColumnManager over on the HBase Slack channel, but it would be great to get broader feedback/commentary on this from the hbase-user collective. And it would be especially useful if you can set up an HBase sandbox and try out the ColumnManager functionality! If you do, please post basic feedback via reply to this msg, or send a note to support@commonvox.org, or open an issue on the GitHub project page if you run into problems. Here are some of the most pertinent links: ColumnManager on GitHub: https://github.com/dvimont/ColumnManagerForHBase#columnmanagerapi-for-hbase ColumnManager Javadocs: http://dvimont.github.io/ColumnManagerForHBase/ ColumnManager on the Maven Central Repository: http://bit.ly/ColumnManagerMaven A recent LinkedIn posting about ColumnManager (for a more prosaic overview of things): https://lnkd.in/eufZBV9 Thanks a bunch for taking a look! Dan --001a113e327a99b73a05382fbf2e--