Thanks Allen for the information.  No wonder I got it on Windows
automatically.

By the way, with John and Ravi's help, I was able to have it work now by
installing CMake as well as Zlib (I already had Protobuf installed before).

Thanks everyone!!

Ping



On Thu, Aug 31, 2017 at 7:03 PM, Allen Wittenauer <a...@effectivemachines.com>
wrote:

>
> Just to close the loop on this a bit ...
>
>         Windows always triggers the 'native-win' profile because winutils
> is currently required to actually use Apache Hadoop on that platform.  On
> other platforms, the 'native' profile is optional since their is enough
> support in the JDK to at least do all the basic of tasks.  (It's still
> HIGHLY recommended, however, that the native code get built though.)
>
>         It'd probably be a good project for someone to see if modern JDKs
> (with or without additional dependencies) now have enough support to make
> winutils optional.
>
>
>
> > On Aug 31, 2017, at 4:14 PM, Ping Liu <pingpinga...@gmail.com> wrote:
> >
> > Hi Ravi, John,
> >
> > Thanks!  Yeah, it's the first profile.  Now as I tried the build with
> > -Pnative, I saw the build failure.  It complains for cmake.
> >
> > It's also a requirement specified in BUILDING.txt that John pointed out.
> >
> > Thanks!!
> >
> > Ping
> >
> >
> >
> > On Thu, Aug 31, 2017 at 4:03 PM, Ravi Prakash <ravihad...@gmail.com>
> wrote:
> >
> >> Please use -Pnative profile
> >>
> >> On Thu, Aug 31, 2017 at 3:53 PM, Ping Liu <pingpinga...@gmail.com>
> wrote:
> >>
> >>> Hi John,
> >>>
> >>> Thank you for your quick response.
> >>>
> >>> I used
> >>>
> >>> mvn clean install -DskipTests
> >>>
> >>> I just did a comparison with my Windows build result. winutils is
> missing
> >>> too.
> >>>
> >>> So both "native" and "winutils" folders are not generated in target
> >>> folder,
> >>> although it shows BUILD SUCCESS.
> >>>
> >>> Thanks.
> >>>
> >>> Ping
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> On Thu, Aug 31, 2017 at 3:36 PM, John Zhuge <john.zh...@gmail.com>
> wrote:
> >>>
> >>>> Hi Ping,
> >>>>
> >>>> Thanks for using Hadoop. Linux is Unix-like. Hadoop supports native
> code
> >>>> on Linux. Please read BUILDING.txt in the root of the Hadoop source
> >>> tree.
> >>>>
> >>>> Could you provide the entire Maven command line when you built Hadoop?
> >>>>
> >>>> On Thu, Aug 31, 2017 at 3:06 PM, Ping Liu <pingpinga...@gmail.com>
> >>> wrote:
> >>>>
> >>>>> I built hadoop-common on Ubuntu in my VirtualBox.  But in target
> >>> folder, I
> >>>>> didn't find "native" folder that is supposed to contain the generated
> >>> JNI
> >>>>> header files for C.  On my Windows, native folder is found in target.
> >>>>>
> >>>>> As I check the POM file, I found "native build only supported on Mac
> or
> >>>>> Unix".  Does this mean native is not supported on Linux?
> >>>>>
> >>>>> Thanks!
> >>>>>
> >>>>> Ping
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> John
> >>>>
> >>>
> >>
> >>
>
>

Reply via email to