...
<settings>
<activeProfiles>
<activeProfile>
apple-silicon
</activeProfile>
</activeProfiles>
<profiles>
<profile>
<id>apple-silicon</id>
<properties>
<os.detected.classifier>osx-x86_64</os.detected.classifier>
</properties>
</profile>
</profiles>
</settings>
frontend-maven-plugin
This plugin is used to install node.js and yarn locally. YARN-6278 added yarn-ui
profile to pom.xml leveraging this plugin to automatically install node.js and yarn locally under target/webapp
directory. Latest versions of this plugin supports Apple M1 chip but Hadoop is still using an older version that does not. As a result, when detecting an ARM CPU on your Apple M1, this plugin will generate a download link for a Darwin ARM64 build of Node, which doesn’t exist. So the workaround is to manually upgrade this version to 1.10+. For this you can update the version in h
adoop-project/pom.xml
file.
Later Hadoop release will have this plugin upgrade. Will file a JIRA for this (
UPDATE: Fixed by YARN-10706TBD).