hadoop - Vertica: Input record 1 has been rejected (Too few columns found) -
i trying copy file hadoop vertica table , error. problem same copy pass , times fails,any idea?
the error:
caused by: java.sql.sqlexception: [vertica]vjdbc error: copy: input record 1 has been rejected (too few columns found) @ com.vertica.util.servererrordata.buildexception(unknown source) @ com.vertica.dataengine.vresultset.fetchchunk(unknown source) @ com.vertica.dataengine.vresultset.initialize(unknown source) @ com.vertica.dataengine.vqueryexecutor.readexecuteresponse(unknown source) @ com.vertica.dataengine.vqueryexecutor.handleexecuteresponse(unknown source) @ com.vertica.dataengine.vqueryexecutor.execute(unknown source) @ com.vertica.jdbc.sstatement.executenoparams(unknown source) @ com.vertica.jdbc.sstatement.execute(unknown source) @ org.springframework.jdbc.core.jdbctemplate$1executestatementcallback.doinstatement(jdbctemplate.java:420) @ org.springframework.jdbc.core.jdbctemplate.execute(jdbctemplate.java:395) ... 27 more caused by: com.vertica.util.serverexception: [vertica]vjdbc error: copy: input record 1 has been rejected (too few columns found) ... 37 more
the query:
copy temp__fact (account_id,visit_id,campaign_seq,event_seq) source public.hdfs(url='data-r-00000') delimiter ',' enclosed '"' rejectmax 1 abort on error direct no commit;
copy: input record 1 has been rejected (too few columns found)
check column counts correct. advise using reject files or reject tables.
Comments
Post a Comment