::: 데이터 분석 :::

[Ambari 10] Apache Bigtop 빌드 안하고 쉽게 설치하기

곰탱이푸우 2023. 4. 6. 08:20
Ambari의 경우 설치하는 방법은 크게 세가지로 분류할 수 있다.
  • Apache Ambari 소스코드 직접 빌드
  • Apache Bigtop 이용 (gradle)
  • 이미 빌드 된 바이너리로 설치
 
Apache Bigtop을 이용한 빌드 방법은 아래 포스팅을 참고한다.

 

 
Ambari 설치를 위해 사전에 준비해야 하는 사항은 아래 포스팅을 참고한다.
 
이번 포스팅에서는 별도의 빌드 과정 없이 이미 빌드 된 바이너리를 사용하는 방법을 정리한다.
해당 방법은 yum install로 진행되기 때문에 아주 간단하다.
 
인터넷 연결 가능 여부에 따라 다음과 같이 정리할 수 있다.
구분
내용
비고
인터넷 환경
가능
 
프록시 환경
가능
yum 프록시 설정 필요
완전 폐쇄망 환경
불가능
사설 저장소 설정 필요
 

yum 프록시 설정

인터넷 환경인 경우 해당 내용은 Pass 한다.
폐쇄망 환경이지만 프록시 사용이 가능한 경우 아래와 같이 프록시 서버를 설정한다.
$ sudo vi /etc/yum.conf

# 아래 내용 추가하고 :wq로 저장하고 종료
proxy=http://IP주소:포트
 
 

Bigtop의 yum 저장소 추가

프록시 기반 환경의 폐쇄망에서 Proxy timeout 때문인지 Maven에서 300MB의 Hive 설치 파일을 다운로드하는 과정에서 빌드가 실패했다.
대안을 찾아보던 중 아래 링크를 통해 Bigtop의 yum 저장소가 있는 것을 발견했다.
사용하려는 Bigtop 3.2.0 버전의 yum 저장소 정보는 아래 경로에 포함되어 있다.
아래 방법은 기본적으로 아래 단계까지 마무리가 되어 있어야 한다.
 
 

Bigtop의 yum 저장소 설정

yum.repos.d 경로에 bigtop.repo 파일을 생성한다.
$ sudo vi /etc/yum.repos.d/bigtop.repo

# 아래 내용을 입력하고 :wq로 저장하고 종료
[bigtop]
name=Bigtop
enabled=1
gpgcheck=1
baseurl=http://repos.bigtop.apache.org/releases/3.2.0/centos/7/$basearch
gpgkey=https://dist.apache.org/repos/dist/release/bigtop/KEYS
 

Bigtop의 yum 패키지 정보 업데이트

아래 명령을 실행해서 Bigtop 저장소의 패키지 정보를 받아온다.
# Bigtop 저장소 추가 결과 확인
$ sudo yum update
 
아래와 같이 다운로드가 진행되면 정상이다.
 

Ambari 설치

아래와 같이 설치하고자 하는 패키지 명을 입력하면 바로 설치 가능하다.
$ sudo yum install ambari-server
$ sudo yum install ambari-agent

 

CentOS 가상 이미지 복제

CentOS 가상 이미지 복제와 네트워크 설정은 아래 포스팅을 참고한다.

 

[Ambari 6] CentOS 가상 이미지 복제와 Ambari 설치

Ambari 설치 파일을 빌드 했으므로 Ambari 설치를 진행한다. 아래 과정으로 진행한다. VirtualBox 가상 이미지 복제 및 설정 변경 SSH 설정 진행 (Master) Worker Node에 Ambari 설치 (agent) Master Node에 ambari 설치 (

www.bearpooh.com

 
ambari-server와 ambari-agent 설치는 아래 방법을 사용한다.
 
 

ambari-server 설치

ambari-server의 경우 다음 패키지들을 설치한다.
$ sudo yum install ambari-agent
$ sudo yum install ambari-server
$ sudo yum install bigtop-utils
$ sudo yum install bigtop-ambari-mpack
 

ambari-agent 설치

ambari-agent는 아래 패키지를 설치한다.
$ sudo yum install ambari-agent

 

Hadoop과 Spark 환경 구성

이후 Hadoop과 Spark 환경을 구성하는 방법은 아래 포스팅을 참고한다.
 

[Ambari 7] Ambari 설정과 Hadoop, Spark 설치

Ambari 설치를 마쳤으므로 Ambari에 접속해서 하둡과 관련 서비스들을 설치한다. 아래 과정으로 진행한다. Ambari 웹페이지 포트포워딩 Ambari 접속과 Agent 구성 하둡과 관련 서비스 설치와 시작 스냅샷

www.bearpooh.com