apache / apache/accumulo

Propose to support building and testing Accumulo on ARM64 platform

Open
#1,884 8 comments 3 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
1.2k
Forks
487
Avg merge
4d 5h
Merged PRs (30d)
13

Description

**Is your feature request related to a problem? Please describe.**
Currently, there are many softwares have support running on ARM64 platform. We have also done many efforts about making big-data projects support ARM64 platform.
For an example, Hadoop has published ARM64 platform specific packages:
https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-3.3.0/hadoop-3.3.0-aarch64.tar.gz

and also have ARM specific CI job configured:
https://ci-hadoop.apache.org/job/Hive-trunk-linux-ARM/

It would be better also to enable Accumulo support ARM64 platform

**Describe the solution you'd like**
1. Try to make Accumulo can sucessfully build on ARM64 server
2. Try to run Accumulo on ARM64 server and make all the test cases passed
3. Add ARM specific CI jobs to guarantee ARM platform support in development.

**Describe alternatives you've considered**
N/A

**Additional context**
N/A

Contributor guide

Open the contributing guide

Research direction

Start by examining Accumulo's current build, test, and CI configuration for platform-specific assumptions. Verify that the project builds and all tests pass on an ARM64 server, then confirm that an ARM-specific CI job provides ongoing coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, ci-cd, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.