Java HotSpot(TM) 64-Bit Server VM (build 25.45-ī02, mixed mode) 3. Java(TM) SE Runtime Environment (build 1.8. Note: No need to uninstall the original JDK, environment variables can overwrite the original java]# java]# which java]# java -version # JAVA global variable java]# vi/etc/profile * Internet connection for first build (to fetch all Maven and Hadoop dependencies) 2.
* Linux FUSE (Filesystem in Userspace) version 2.6 or above (if compiling fuse_dfs) * openssl devel (if compiling native hadoop-pipes and to get the best HDFS encryption performance)
#Centos install findbugs 1.3.9 mac#
* CMake 2.6 or newer (if compiling native code), must be 3.0 or newer on Mac # Check the source package hadoop-2.8.1-src]# cat BUILDING.txt
#Centos install findbugs 1.3.9 code#
Hadoop source code software]# tar -xzvf hadoop-2.8.1. HDFS - storage environment preparation: software]# pwd /opt/software -rw- r-r. YARN - resource and job scheduling platform hadoop-yarn-applications-unmanaged-am-launcher. hadoop-yarn-applications-distributedshell. hadoop-yarn-server-applicationhistoryservice. Building jar: /root/learnproject/compilesoft/hadoop-2.7.3-src/hadoop-dist/target/hadoop-dist-2.7.3-javadoc.jar maven-javadoc-plugin:2.8.1:jar (module-javadocs) hadoop-dist. Hadoop dist tar available at: /root/learnproject/compilesoft/hadoop-2.7.3-src/hadoop-dist/target/hadoop-2.7.3.tar.gz hadoop-2.7.3-src]# mvn clean package –Pdist,native –DskipTests –Dtar Mvn package -Pdist,native -DskipTests -Dtar Mvn clean package -Pdist,native -DskipTests -Dtar Lrwxrwxrwx 1 root root 18 Jun 21 15:46 libsnappy.so.1 -> libsnappy.so.1.2.0 Lrwxrwxrwx 1 root root 18 Jun 21 15:46 libsnappy.so -> libsnappy.so.1.2.0 rwxr-xr-x 1 root root 953 Jun 21 15:46 libsnappy.la rw-r-r- 1 root root 229K Jun 21 15:46 libsnappy.a snappy-1.1.1]# ls -lh /usr/local/lib |grep snappy compilesoft]#tar -zxvf snappy-1.1.1.tar.gz protobuf-2.5.0]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib Protoc: error while loading shared libraries: libprotobuf.so.8: cannot open shared object file: No such file or directory compilesoft]# tar -zxvf protobuf-2.5.0.tar.gz compilesoft]# wget -O protobuf-2.5.0.tar.gz You have new mail in /var/spool/mail/root
Java home: /usr/java/jdk1.7.0_67-cloudera/jreĭefault locale: en_US, platform encoding: UTF-8 Java version: 1.7.0_67, vendor: Oracle Corporation Maven home: /root/learnproject/compilesoft/apache-maven-3.3.9 compilesoft]# tar xvf apache-maven-3.3.Įxport MAVEN_HOME=/root/learnproject/compilesoft/apache-maven-3.3.9Įxport MAVEN_OPTS="-Xmx2048m -XX:MaxPermSize=512m"Įxport PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) Java(TM) SE Runtime Environment (build 1.7.0_67-b01) compilesoft]# vi /etc/profileĮxport JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera compilesoft]# yum install svn autoconf automake libtool cmake ncurses-devel openssl-devel gcc* $ sudo apt-get install snappy libsnappy-dev $ sudo apt-get -y install libprotobuf-dev protobuf-compiler $ sudo apt-get -y install build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev $ sudo apt-get install oracle-java7-installer $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get install software-properties-common Installing required packages for clean install of Ubuntu 14.04 LTS Desktop: * Internet connection for first build (to fetch all Maven and Hadoop dependencies) * Linux FUSE (Filesystem in Userspace) version 2.6 or above ( if compiling fuse_dfs ) * openssl devel ( if compiling native hadoop-pipes and to get the best HDFS encryption performance )