HIVE를 설치하는 방법 Ubuntu (다운로드 및 설정 가이드)

Apache Hive를 설치하기 전에 전용이 필요합니다. 하둡 모든 Hadoop 데몬을 설치하고 실행합니다.

Hadoop을 설치하려면 다음을 확인하세요. 링크

모든 Hadoop 데몬이 제대로 작동하면 Hive 부분 설치를 시작하세요.

HIVE 설치 과정-

  1. 하이브 설치
  2. Hive 셸 명령

Hive를 설치하는 방법 Ubuntu

다음은 Hive를 설치하는 방법에 대한 단계별 프로세스입니다. Ubuntu:

1단계) Hive를 다운로드하고 설치합니다. Ubuntu

Hive 안정적인 설정을 다운로드하려면 다음을 참조하세요. 아파치 아래에 언급된 URL

http://www.apache.org/dyn/closer.cgi/hive/. URL로 이동하여 Apache 미러 다운로드 링크를 선택하세요.

Hive 설치 Ubuntu

Hive 설정의 최신 버전을 선택합니다. (현재의 경우 하이브 – 3.1.2)

Hive 설치 Ubuntu

bin 파일을 클릭하면 다운로드가 시작됩니다.

Hive 설치 Ubuntu

2단계) tar 파일 추출

다운로드한 Tar 파일 위치로 이동 -> 다음 명령을 사용하여 Hive를 설치하여 tar 파일을 추출합니다. Ubuntu 당신의 시스템에

tar –xvf  apache-hive-3.1.2-bin.tar.gz

Hive 설치 Ubuntu

3단계) ​​Apache Hive에 다양한 구성 속성 배치

이 단계에서는 두 가지 작업을 수행합니다.

  1. bashrc 파일에 Hive 홈 경로 배치
  2. hive-config.sh에 Hadoop 홈 경로 위치 배치
  1. 언급하다 하이브 경로 ~/.bashrc

Hive 설치 Ubuntu

  • 위 스크린샷과 같이 bashrc 파일을 엽니다.
  • Hive 홈 경로, 즉 bashrc 파일의 HIVE_HOME 경로를 언급하고 아래와 같이 내보냅니다.

Hive 설치 Ubuntu

bashrc에 배치할 코드

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"
export PATH=$PATH:$HIVE_HOME/bin
  1. 내보내기 Hive-config.sh의 Hadoop 경로 (Hadoop 에코 시스템과 통신하기 위해 하이브 구성 필드에 Hadoop 홈 경로를 정의하고 있습니다)아래와 같이 hive-config.sh를 엽니다.

Hive 설치 Ubuntu

Mention the HADOOP_HOME Path  in hive-config.sh file as shown in below  ( HADOOP_HOME Path)

Hive 설치 Ubuntu

4단계) Hadoop에서 Hive 디렉터리 생성

Hadoop과 통신하기 위해서는 아래와 같이 Hadoop에 디렉터리를 생성해야 합니다.

Hive 설치 Ubuntu

Hadoop에서 Hive 폴더를 생성할 수 있는 루트 권한을 부여합니다. 오류 메시지가 표시되지 않으면 Hadoop이 Hive 폴더에 권한을 성공적으로 부여했음을 의미합니다.

Hive 설치 Ubuntu

5단계) Hive 쉘에 진입합니다.

다음을 입력하여 Hive 셸에 들어가기 '. /하이브' 아래에 표시된 대로 명령을 실행합니다.

Hive 설치 Ubuntu

Hive 셸 명령

여기서는 열 이름과 함께 Hive 셸 명령 "create"를 사용하여 샘플 테이블을 생성하겠습니다.

Hive에서 데이터베이스를 생성하기 위한 샘플 코드

하이브 셸 명령

위의 화면 샷에서 다음 사항을 확인할 수 있습니다.

  1. Hive에서 열 이름이 포함된 샘플 테이블 생성
  • 여기서 테이블 이름은 세 개의 열 이름이 있는 "product"입니다. 제품, 이름, 가격
  • 해당 데이터 유형으로 표시되는 세 개의 열 이름
  • 모든 필드는 쉼표 ','로 종료됩니다.
  1. Hive 테이블 정보 표시
  • "describe" 명령을 사용하면 Hive에 있는 테이블 정보를 볼 수 있습니다.
  • 여기서는 테이블 스키마에 있는 해당 데이터 유형과 함께 열 이름을 표시합니다.
  • 마지막에는 이 명령을 수행하는 시간과 가져온 행 수가 표시됩니다.

데이터베이스 생성을 위한 샘플 코드 하이브 (자체 점검용)

1) 제품 테이블 생성(제품 정수, pname 문자열, 가격 부동 소수점)

Row format delimited
Fields terminated by ',';

2) 제품 설명: