호빗의 인간세상 탐험기

[Cloudera] 이미 설치된 Cloudera IP 변경하는 방법 본문

Hadoop

[Cloudera] 이미 설치된 Cloudera IP 변경하는 방법

딜레이라마 2016. 12. 14. 02:42
반응형

준비 사항

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
Comments