2016-10-26 1 views
0

나는 trafodion으로 스파크 애플리케이션을 개발했습니다. spark-submit 명령을 사용하여 --master local[*] 모드를 사용하여 응용 프로그램을 실행할 때 제대로 작동하고 데이터가 DB에 제대로 삽입됩니다. 하지만 --master yarn 클러스터 모드에서 동일한 응용 프로그램을 실행할 때 실행되지 않습니다. 인증서 파일 /home/hadoop-testing-M3_yarn.cer에스파크가있는 클러스터 모드의 트래 포디

ERROR [29716] 오류 쓰기 : 그것은 오류를주고있다.

오류 [29716] 인증서 파일에 쓰는 중 오류가 발생했습니다. /home/hadoop-testing-M1_yarn.cer.

오류 [29716] 인증서 파일에 쓰기 오류가 발생했습니다. /home/hadoop-testing-M2_yarn.cer.

클러스터 모드에서 trafodion을 실행하는 동안 3 개의 노드 클러스터가 있고이 오류가 발생합니다.

아무도이 문제를 어떻게 해결할 수 있습니까?

답변

0

이 오류는 원사 사용자의/home에 대한 쓰기 권한이 없기 때문에 발생합니다. 실 사용자가 권한

을 가지고 어디에 당신은 JDBC URL의 디렉토리를 지정하여 기본 위치를 대체 할 수 있습니다

"JDBC : t4jdbc : // : 23400/: certificateDir =/tmp를"

+0

URL 호스트 이름과 포트 번호를 포함해야 " jdbc : t4jdbc : // serverHostname : 23400/: certificateDir =/tmp " –