winutils

Steve Loughran 8cc097feb8 sign Hadoop artifacts 8 年之前
hadoop-2.6.0 cf8218aeb6 Add Hadoop-2.6.0/HDP-2.2 windows binaries 9 年之前
hadoop-2.6.3 64bd4403dd add gpg2 signatures 9 年之前
hadoop-2.6.4 7665f0173b add 2.6.4 and 2.7.1 windows binaries 9 年之前
hadoop-2.7.1 7665f0173b add 2.6.4 and 2.7.1 windows binaries 9 年之前
hadoop-2.8.0-RC3 8cc097feb8 sign Hadoop artifacts 8 年之前
.gitattributes fad4f72a18 add gitattributes to try and keep line endings on the BAT files valid 8 年之前
.gitignore 7665f0173b add 2.6.4 and 2.7.1 windows binaries 9 年之前
KEYS a001ee5c84 add my new key to KEYS 8 年之前
LICENSE 14fe2509a6 Initial commit 9 年之前
README.md 55ed78ba7f Update README.md 8 年之前

README.md

winutils

Windows binaries for Hadoop versions

These are built directly from the same git commit used to create the official ASF releases; they are checked out and built on a windows VM which is dedicated purely to testing Hadoop/YARN apps on Windows. It is not a day-to-day used system so is isolated from driveby/email security attacks.

Note that I am a Hadoop committer: I have nothing to gain by creating malicious versions of these binaries. If I wanted to run anything on your systems, I'd be able to add the code into Hadoop itself, or its build process.

I'm moving to gpg -armor signing of binaries; the GPG key used is on the MIT key server

release process

in hadoop-trunk

Check out the git commit ID voted on as the final release of the ASF artifacts.

mvn clean
mvn package -Pdist -Dmaven.javadoc.skip=true -DskipTests

This creates a distribution, with the native binaries under hadoop-dist\target

  1. create dir winutils/$VERSION
  2. copy bin* to winutils/$VERSION
  3. rm stuff you don't want
  4. add the rest
  5. GPG sign, add .ASC files.
  6. commit
  7. push