talend etl 서버에서 gpload 프로세스를 실행하려고 할 때, 먼저 tgreenpluGPload 구성 요소를 구성해야합니다. 구성 요소를 구성하는 동안 로컬 Windows 기반 talend ETL 파일 대신 Remote Greenplum 서버 파일을 찾습니다. 그린 플럼 데이터베이스 서버 (리눅스) 원격 : - 2012Pivotal greenplum - talend와 함께 업로드 문제
을 기반으로그린 플럼 클러스터 윈도우 서버 -에 CentOS는 7 는
메인 원인은
ENV 세부
Talend 서버를 기반으로 ETL 탤런트 서버 (창). 따라서, 내가 창 서버 greenplum db 서버에서 작업을 실행할 때 원격입니다. 또한 구성 요소 tgreenplumGPload를 구성 할 수 없습니다.
스크린 tgreenplumGPload 설정 :
더 상세 : 1) gpfdist 프로그램이 그린 플럼 마스터 호스트에서 실행된다.
[[email protected] ~]$ ps -A | grep gpfdist
20071 pts/0 00:00:00 gpfdist
[[email protected] ~]$
2) gpdb 명령 줄에서 병합 작업을 확인했습니다. 다음 프로세스가 greenplum 서버에서 실행 중입니다.
[[email protected] ~]$ gpload -f gpload.yml
2017-02-25 20:20:48|INFO|gpload session started 2017-02-25 20:20:48
2017-02-25 20:20:48|INFO|started gpfdist -p 8081 -P 8082 -f "/home/gpadmin/demo/gp_RevenueReport_stg0.txt" -t 30
2017-02-25 20:20:48|INFO|running time: 0.20 seconds
2017-02-25 20:20:48|INFO|rows Inserted = 0
2017-02-25 20:20:48|INFO|rows Updated = 3
2017-02-25 20:20:48|INFO|data formatting errors = 0
2017-02-25 20:20:48|INFO|gpload succeeded
Q1 : 그 특권에 접근 할 수 있습니다 Windows 용 리눅스의 공유 폴더를 설정하는 방법 , 우리는 tgreenplumGPload 설정에 활용할 수 있습니다. 또는이 작업을 수행 할 대체 방법이 있습니까?
도움이 될 것입니다.
존 감사합니다. 네트워킹 목적을 위해/etc/hosts 파일 항목을 이해했습니다. VLAN/10 gb lan 등의 작성을 평신도로 말할 수 있겠습니까? 참조 문서를 얻는다면 좋을 것입니다. – NEO
Greenplum의 권장 설치는 클러스터의 노드 간 통신을 위해 개인 네트워크를 사용하는 것입니다. 마스터 호스트에만 LAN에 대한 추가 연결이 있습니다. ETL 서버를 Greenplum 클러스터에서 사용하는 개인 네트워크에 연결해야합니다. 이것 역시 도움이 될 수 있습니다. http://gpdb.docs.pivotal.io/43110/concepts-etl.html –
Jon에게 감사드립니다. 문서를보고 싶습니다. Test ETL 서버에서 활동을 수행하십시오. 마지막으로 활동의 결과로 돌아가십시오. – NEO