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-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 Metrics Collector의 javax/ws/rs/core/Link$Builder 오류 (106) | 2023.05.01 |
---|---|
[Ambari 11] Ambari 설치하면서 변경하는 설정 정리 (95) | 2023.04.27 |
[Ambari 9] 데이터 탐색을 위한 하둡과 제플린 설정 (0) | 2023.03.30 |
[Ambari 8] 설치 완료 이후 서비스 탐색 (0) | 2023.03.27 |
[Ambari 7] Ambari 설정과 Hadoop, Spark 설치 (1) | 2023.03.23 |