HDDS-15317. Hadoop 3.4.3 libhaoop library for Mac-OS aarch64 platform#66
HDDS-15317. Hadoop 3.4.3 libhaoop library for Mac-OS aarch64 platform#66ChenSammi wants to merge 1 commit into
Conversation
|
@adoroszlai , could you help with the review? |
|
@ChenSammi The docker image runs Linux, not macOS. It already has We should upgrade to Hadoop 3.4.3 instead: ozone-docker-runner/Dockerfile Line 130 in 882ae82 We also need to remove ozone-docker-runner/Dockerfile Lines 132 to 133 in 882ae82 because Hadoop release no longer comes with full/lean variants since 3.4.3. |
|
@adoroszlai , it's for apache/ozone#10305. |
I see, but that doesn't explain why it should be part of the Docker image. |
I need a public place to host the hadoop native library for Mac-OS, so that apache/ozone#10305 can download from. Do you have other suggestion better than host in this repo? I'm open to it. |
Thank you for the openness. Ideally Hadoop should release these native libs in platform-specific jars, e.g. Netty does that. Until then I suggest creating a separate repository (maybe BTW, do I understand correctly that this Mac library is built locally, not part of the official Hadoop release? If so, we should mention it in a README.txt in the same dir, maybe with instructions on how to build it if needed (e.g. for new Hadoop versions). |
Yes, Hadoop release doesn't provide native library for Mac platform. This is built on my local environment. |
|
ozone-thirdparty is kind of a good idea. Do you know how to create an apache repo, shall I raise a ticket to apache infra team? |
|
@adoroszlai , can you help review this one apache/ozone-thirdparty#1? |
What changes were proposed in this pull request?
add Hadoop 3.4.3 libhaoop library for Mac-OS aarch64 platform
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-15317
How was this patch tested?
libhadoop.1.0.0.dylib and libhadoop.dylib load and APIs are test locally with a UT test in ozone.