- 설치되지 않은 경우 전제 조건 라이브러리를 설치하십시오.
- $ sudo apt-get install autoconf automake curl flex g ++ gcc gdb git \ krb5-admin-server krb5-kdc krb5-user libkrb5-dev libsasl2-dev libsasl2-modules \ libsasl2-modules-gssapi-mit libssl-dev libtool lsb-release make ntp \ openjdk-8-jdk openssl 패치 pkg-config python rsync unzip vim-common
- 옵션 : Kudu의 NVM (비 휘발성 메모리) 블록 캐시에 대한 지원이 필요한 경우 memkind 라이브러리를 설치하십시오.Linux 배포판과 함께 제공된 memkind 패키지가 너무 오래된 경우 (1.8.0 이상 필요) 소스에서 빌드하고 설치합니다.
- $ sudo apt-get install libnuma1 libnuma-dev $ git clone https://github.com/memkind/memkind.git $ cd memkind $ ./build.sh --prefix = / usr $ sudo apt-get memkind 제거 $ sudo make install $ sudo ldconfig
- $ sudo apt-get libmemkind0 설치
- 선택 사항 : 문서를 빌드하려는 경우 Ruby를 포함한 일부 추가 패키지를 설치하십시오.
- $ sudo apt-get install doxygen gem graphviz ruby-dev xsltproc zlib1g-dev
- Git 저장소를 복제하고 새 kudu디렉토리로 변경하십시오 .
- $ git clone https://github.com/apache/kudu $ cd kudu
- build-if-necessary.sh스크립트를 사용하여 누락 된 타사 요구 사항을 빌드합니다 .
- $ thirdparty/build-if-necessary.sh
- 이전 단계에서 설치된 유틸리티를 사용하여 Kudu를 빌드하십시오. 중간 출력을위한 빌드 디렉토리를 선택하십시오 kudu. 디렉토리 자체를 제외하고 파일 시스템의 모든 위치에있을 수 있습니다 .
- mkdir -p build/release cd build/release ../../thirdparty/installed/common/bin/cmake -DCMAKE_BUILD_TYPE=release ../.. make -j4
SUSE Linux Enterprise 서버
- 설치되지 않은 경우 전제 조건 라이브러리를 설치하십시오.
- $ sudo zypper install autoconf automake curl cyrus-sasl-devel \ cyrus-sasl-gssapi flex gcc gcc-c ++ gdb git java-1_8_0-openjdk-devel \ krb5-devel krb5-server libtool lsb-release make ntp openssl-devel patch \ pkg-config python rsync unzip vim
- 옵션 : Kudu의 NVM (비 휘발성 메모리) 블록 캐시에 대한 지원이 필요한 경우 memkind 라이브러리를 설치하십시오.Linux 배포판과 함께 제공된 memkind 패키지가 너무 오래된 경우 (1.8.0 이상 필요) 소스에서 빌드하고 설치합니다.
- $ sudo zypper install numactl-libs numactl-devel $ git clone https://github.com/memkind/memkind.git $ cd memkind $ ./build.sh --prefix = / usr $ sudo zypper memkind 제거 $ sudo make install $ sudo ldconfig
- $ sudo zypper 설치 memkind
- Git 저장소를 복제하고 새 kudu디렉토리로 변경하십시오 .
- $ git clone https://github.com/apache/kudu $ cd kudu
- build-if-necessary.sh스크립트를 사용하여 누락 된 타사 요구 사항을 빌드합니다 .
- $ thirdparty/build-if-necessary.sh
- 이전 단계에서 설치된 유틸리티를 사용하여 Kudu를 빌드하십시오. 중간 출력을위한 빌드 디렉토리를 선택하십시오 kudu. 디렉토리 자체를 제외하고 파일 시스템의 모든 위치에있을 수 있습니다 .
- mkdir -p build/release cd build/release ../../thirdparty/installed/common/bin/cmake \ -DCMAKE_BUILD_TYPE=release ../.. make -j4
'기술_Kudu' 카테고리의 다른 글
C ++ 클라이언트 라이브러리 설치 (0) | 2022.07.05 |
---|---|
맥 OS (0) | 2022.07.05 |
Apache Must 설치 (0) | 2022.07.05 |
사용 사례 예 (0) | 2022.07.05 |
개념 및 용어 (0) | 2022.07.05 |