2013-11-15 2 views
0

스프링 배치를 사용하여 Vertica에 연결하려고하지만 Vertica DB에서 문제가 발생했습니다.버티컬 데이터베이스에 대한 스프링 배치 연결

스프링 배치를 사용하여 Vertica DB에 연결할 수 있습니까? 인터넷에서 검색하려고했지만 어떤 예도 찾지 못했습니다.

+0

표준 스프링 (예 : spring-jdbc)을 사용하여 데이터베이스에 연결할 수 있습니까? 배치에서 어느 오류를 얻었습니까? –

+0

예 연결할 수 있습니다. 내가 직면하고있는 문제는 스프링 배치 jar에 각 DB에 해당하는 .sql 파일이 들어 있습니다. 예를 들어 DB2.sql의 경우 Vertica에는 sql 파일이 없습니다. 나는 그것을 만들려고했지만 여전히 DB에서 예외가 발생했습니다. Job_Instance 테이블이 없다는 예외가 발생했습니다. 창조하려고했지만 성공하지 못했습니다. – amiton2006

답변

1

jdbc:initialize-database을 사용하여 데이터베이스를 초기화해야합니다. springbatch 메타 데이터 테이블이 포함 된 custim vertica db 스크립트를 사용하면됩니다.

+0

나는 당신과 동의 하나 어떻게 그 테이블을 만들 수 있습니까? 어떤 생각? 나는 .sql 파일에서 모든 테이블을 복사하려고했지만 initioiaze하지만 exceptiob를 얻는 중 ..last_insert_id는 존재하지 않습니다. – amiton2006

+0

IDK vertica db sql 구문; [여기] (http://docs.spring.io/spring-batch/reference/html/metaDataSchema.html)를보고 메타 데이터 테이블 구조를 복제 해보십시오. –

+1

감사합니다. – amiton2006

관련 문제