@@ -6,7 +6,6 @@ Requirements:
6
6
* Unix System
7
7
* JDK 1.8
8
8
* Maven 3.3 or later
9
- * ProtocolBuffer 3.7.1
10
9
* CMake 3.1 or newer (if compiling native code)
11
10
* Zlib devel (if compiling native code)
12
11
* Cyrus SASL devel (if compiling native code)
@@ -62,16 +61,6 @@ Installing required packages for clean install of Ubuntu 14.04 LTS Desktop:
62
61
$ sudo apt-get -y install maven
63
62
* Native libraries
64
63
$ sudo apt-get -y install build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev libsasl2-dev
65
- * ProtocolBuffer 3.7.1 (required)
66
- $ mkdir -p /opt/protobuf-3.7-src \
67
- && curl -L -s -S \
68
- https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz \
69
- -o /opt/protobuf-3.7.1.tar.gz \
70
- && tar xzf /opt/protobuf-3.7.1.tar.gz --strip-components 1 -C /opt/protobuf-3.7-src \
71
- && cd /opt/protobuf-3.7-src \
72
- && ./configure\
73
- && make install \
74
- && rm -rf /opt/protobuf-3.7-src
75
64
76
65
Optional packages:
77
66
@@ -310,16 +299,6 @@ level once; and then work from the submodule. Keep in mind that SNAPSHOTs
310
299
time out after a while, using the Maven '-nsu' will stop Maven from trying
311
300
to update SNAPSHOTs from external repos.
312
301
313
- ----------------------------------------------------------------------------------
314
- Protocol Buffer compiler
315
-
316
- The version of Protocol Buffer compiler, protoc, must match the version of the
317
- protobuf JAR.
318
-
319
- If you have multiple versions of protoc in your system, you can set in your
320
- build shell the HADOOP_PROTOC_PATH environment variable to point to the one you
321
- want to use for the Hadoop build. If you don't define this environment variable,
322
- protoc is looked up in the PATH.
323
302
----------------------------------------------------------------------------------
324
303
Importing projects to eclipse
325
304
@@ -405,15 +384,6 @@ Installing required dependencies for clean install of macOS 10.14:
405
384
* Install native libraries, only openssl is required to compile native code,
406
385
you may optionally install zlib, lz4, etc.
407
386
$ brew install openssl
408
- * Protocol Buffers 3.7.1 (required)
409
- $ wget https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz
410
- $ mkdir -p protobuf-3.7 && tar zxvf protobuf-java-3.7.1.tar.gz --strip-components 1 -C protobuf-3.7
411
- $ cd protobuf-3.7
412
- $ ./configure
413
- $ make
414
- $ make check
415
- $ make install
416
- $ protoc --version
417
387
418
388
Note that building Hadoop 3.1.1/3.1.2/3.2.0 native code from source is broken
419
389
on macOS. For 3.1.1/3.1.2, you need to manually backport YARN-8622. For 3.2.0,
@@ -439,7 +409,6 @@ Requirements:
439
409
* Windows System
440
410
* JDK 1.8
441
411
* Maven 3.0 or later
442
- * ProtocolBuffer 3.7.1
443
412
* CMake 3.1 or newer
444
413
* Visual Studio 2010 Professional or Higher
445
414
* Windows SDK 8.1 (if building CPU rate control for the container executor)
0 commit comments