호빗의 인간세상 탐험기
[Cloudera] 이미 설치된 Cloudera IP 변경하는 방법 본문
준비 사항
1) postgreSQL 백업
# pg_dump -U scm -p7432
2) 패스워드 획득 방법
# grep password /etc/cloudera-scm-server/db.properties (패스워드 확보)
3) postgreSQL 접속하여 테이블에 저장된 IP 정보 확인
# psql -h localhost -p 7432 -U scm (cloudera db 접속)
# select name, host_id, ip_address, host_identifier from hosts; (IP 정보 확인)
4) cloudera DB에서 확인한 정보와 변경할 아이피에대한 체크표 만들기
5) 모든 서비스 및 Cloudera-scm 종료
# service cloudera-scm-agent stop (모든노드)
# service cloudera-scm-server stop (CM 서버)
6) cloudera-scm-server-db 는 기동되어있어야한다.
- 접속해서작업 하는 db
1. 장비의 IP 변경 (모든장비)
1) /etc/sysconfig/network-scripts/ifcfg-eth# 아이피 변경
2) /etc/hosts 에서 사용되는 IP 변경
3) /etc/cloudera-scm-agent/config.ini 에서 "server_host=" 입력된 ip 변경 또는 MANAGER로 변경
2. PSQL 접속하여 테이블에 등록된 IP 변경
1) psql 접속
# grep password /etc/cloudera-scm-server/db.properties (패스워드 확보)
# psql -h localhost -p 7432 -U scm (접속)
2) select로 현재 db 정보 확인
# select name, host_id, ip_address, host_identifier from hosts;
3) db 정보 중 ip 변경 update
# update hosts set ip_address = '000.000.000.000' where host_id=x;
(바꾸고자 하는 ip로 변경, x에는 그 해당 host의 host_id 입력)
ex : update hosts set ip_address='182.195.17.75' where host_id=3;
4) 변경되었는지 select로 확인 후 psql 종료
3. Cloudera-scm-server/agent 전체 기동
1) restart master nodes (Manager node)
# service cloudera-scm-server restart
2) restart all nodes (Datanode)
# service cloudera-scm-agent restart
'Hadoop' 카테고리의 다른 글
HBASE (0) | 2017.02.09 |
---|---|
Big Data 시대의 기술 (0) | 2017.01.18 |
Hadoop 과 MapReduce (0) | 2017.01.17 |
Hadoop과 구글 기술과의 관계 (0) | 2017.01.16 |
하둡이란? (0) | 2017.01.16 |