locationtech / locationtech/geomesa

Accumulo 1.7.x binary releases

Open
#6,216 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Scala
Stars
1.5k
Forks
446
Avg merge
1d 8h
Merged PRs (30d)
31

Description

Accumulo 1.7.x binary releases

Since the two major Hadoop vendors are still on Accumulo 1.7, it would be helpful to have official binary releases using the older version of thrift (see https://www.geomesa.org/documentation/user/accumulo/install.html#accumulo-versions )


Original JIRA Issue: https://geomesa.atlassian.net/browse/GEOMESA-2383

Key: GEOMESA-2383
Type: Improvement
Priority: Major
Status: To Do
Resolution: Unresolved
Reporter: James Srinivasan
Created: Tue, 28 Aug 2018 17:10:40 -0400
Updated: Tue, 16 Jun 2020 17:16:16 -0400
Affects Version(s): 2.0.2
Component(s): Accumulo


Comments:

557058:48912df4-0004-4f90-9915-db26684ec006 (Tue, 28 Aug 2018 17:12:05 -0400):

I'm setting the fix version to 2.1.0 as a way to remind us to look at this before we kick out 2.1.0.

557058:48912df4-0004-4f90-9915-db26684ec006 (Tue, 28 Aug 2018 17:12:41 -0400):

James Srinivasan do you know if using newer versions of Thrift work with Accumulo 1.7.x?

557058:6ae937f2-c11d-4135-b676-800b27bfddf1 (Wed, 29 Aug 2018 02:13:32 -0400):

IMLE it mostly works (because Thrift is provided) but the Spark runtime definitely barfs unless Thrift is downgraded (to 0.9.1 IIRC)

557058:da7f6dfa-f0a1-468b-aec5-2cb61273feb5 (Thu, 8 Nov 2018 10:18:55 -0500):

I'd like to do something like spark does, where they have various distributions available for download, e.g. 'spark-without-hadoop', 'spark-hadoop-2.8', etc. This should make installation a lot easier as well, if we provided distros for popular versions of hadoop, hbase, accumulo and cassandra. I think that main geomesa could provide the 'without-foo' distros, and then we could have a secondary downstream project to bundle up various versions. We'd have to consider eclipse and licensing with where we host things though.

557058:da7f6dfa-f0a1-468b-aec5-2cb61273feb5 (Mon, 2 Mar 2020 14:12:29 -0500):

Another idea that goes with this would be to include 'install-foo' scripts for different distros, like CDH.

557058:48912df4-0004-4f90-9915-db26684ec006 (Mon, 2 Mar 2020 17:03:20 -0500):

Adding this to 3.0.0 in an aspirational manner.

557058:6ae937f2-c11d-4135-b676-800b27bfddf1 (Wed, 4 Mar 2020 05:20:43 -0500):

I’ll interpret the changes as “waiting for the vendor to catch up” ��

557058:48912df4-0004-4f90-9915-db26684ec006 (Thu, 16 Apr 2020 11:09:43 -0400):

James Srinivasan yeah, Emilio and I were chatting about this one… Do you have a quick way to help support this (both the pom changes and some quick testing with one or both of the vendors)?

If not, I think this issue may not make the cut for 3.0. (At least I’m not in a position to prioritize higher…)

557058:48912df4-0004-4f90-9915-db26684ec006 (Tue, 16 Jun 2020 17:16:07 -0400):

Alright, since 3.0 is coming out soon, I’m gonna go ahead and bump this out. The vendors need to catch up. Also, Accumulo 2.0 is pretty awesome, so yeah….

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or release entry points. Start by locating the project's binary packaging and release configuration, then verify Accumulo 1.7.x, older Thrift, and vendor environments; done would mean a supported official binary distribution, although the thread indicates this work was deferred because vendors needed to catch up.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, databases, distributed-systems, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.