Greenplum 데이터베이스 확장 실무 (하) - 실시 마무리
실시 하 다.
모든 노드 간 의 네트워크 와 디스크 성능 을 검사 합 니 다.
su - gpadmin
gpstop -M immediate
exit
source /usr/local/greenplum-db/greenplum_path.sh
gpcheckperf -f /root/20141231exp/allnodes -d /data1 -d /data2 -d /data3 -d /data4 –v
su - gpadmin
gpstart
그 중 IO 가 1GB / s 정도 라면 거의 문제 가 없다.
용량 을 늘리다
gpexpand -i /home/gpadmin/20150523exp/gpexpand_inputfile_20150520_161055 -D databasename
GP 서비스 다시 시작
gpstop -M immediate
gpstart
설정 검사
psql -d dw
dw=# select * from gp_segment_configuration order by dbid;
gpstate
확장 후 조작
중 분포
gpexpand -d 80:00:00 -D dw -n 16 > gpexpand_20141231.log &
중 분포 과정 에서 다음 문장 으로 상 태 를 조회 하면 과정 이 느 릴 수 있 습 니 다.
select * from gpexpand.expansion_progress;
SELECT status, expansion_started, source_bytes
FROM gpexpand.status_detail
WHERE fq_name = 'dw_detail.client_offund_detail';
select status,count(1),round(sum(source_bytes/1024/1024/1024),2) as size_giga from gpexpand.status_detail group by status order by 1;
select fq_name,expansion_started,expansion_finished,source_bytes from gpexpand.status_detail where status='IN PROGRESS';
환경 을 깨끗이 정리 하 다.
gpexpand -c -D dw
이 힌트 에 따라 y 를 입력 하 십시오.
용량 을 늘 리 고 스크롤 백 하 다.
확장 과정 에서 오류 가 발생 하면 GP master node 를 시작 한 다음 rollback 을 시작 해 GP 를 시작 해 야 합 니 다.
gpstart -m
gpexpand –r –D dw
gpstart
흔 한 문제
20140405:14:47:45:023629 gpexpand:mdw:gpadmin-[ERROR]:-gpexpand failed: Failed to open /data/master/gpexpand_04052014_23629/pg_hba.conf
20140405:16:58:12:011382 gpexpand:mdw:gpadmin-[ERROR]:-gpexpand failed: ExecutionError: 'Error Executing Command: ' occured. Details: 'GPSTART_INTERNAL_MASTER_ONLY=1 ssh -o 'StrictHostKeyChecking no' sdw10 ". /usr/local/greenplum-db/./greenplum_path.sh; GPSTART_INTERNAL_MASTER_ONLY=1 env GPSESSID=0000000000 GPKILL=NEVER GPERA=None $GPHOME/bin/pg_ctl -D /data1/primary/gpseg32 -l /data1/primary/gpseg32/pg_log/startup.log -w -t 600 -o \" -p 40000 -b 67 -z 0 --silent-mode=true -i -M mirrorless -C 32 -c gp_role=utility \" start 2>&1"' cmd had rc=1 completed=True halted=False
stdout='waiting for server to start......pg_ctl: PID file "/data1/primary/gpseg32/postmaster.pid" does not exist
could not start server
'
stderr=''
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CLOUD와 IaaS/PaaS/SaaS클라우드 컴퓨팅(영어: cloud computing)은 사용자의 직접적인 활발한 관리 없이 특히, 데이터 스토리지(클라우드 스토리지)와 컴퓨팅 파워와 같은 컴퓨터 시스템 리소스를 필요 시 바로 제공(on-demand...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.