Using Flink 1.10 and coding in Java 11, is it possible use to write to Teradata in append mode? MySQL, PostgreSQL, and Derby are the only supported drivers listed. Thanks.
https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/connect.html#connectors I created the ConnectorDescriptor below and am using it from tableEnvironment.connect() but get the exception shown below. public class Teradata extends ConnectorDescriptor { /** * Constructs a {@link ConnectorDescriptor}. */ public Teradata() { super("jdbc", 1, false); } @Override protected Map<String, String> toConnectorProperties() { Map<String, String> map = new HashMap<>(); map.put("Drivername", "com.teradata.jdbc.TeraDriver"); map.put("DBUrl", "jdbc:teradata://myserver/database=mydb,LOGMECH=LDAP"); map.put("Username", "..."); map.put("Password", "..."); return map; } } org.apache.flink.table.api.NoMatchingTableFactoryException: Could not find a suitable table factory for 'org.apache.flink.table.factories.TableSinkFactory' in the classpath. Reason: No factory supports all properties. The matching candidates: org.apache.flink.api.java.io.jdbc.JDBCTableSourceSinkFactory Unsupported property keys: drivername update-mode password dburl username The following properties are requested: connector.property-version=1 connector.type=jdbc dburl=jdbc:teradata://myserver/database=mydb,LOGMECH=LDAP drivername=com.teradata.jdbc.TeraDriver password=xxx schema.0.data-type=VARCHAR(1) schema.0.name=f0 schema.1.data-type=VARCHAR(1) schema.1.name=f1 schema.2.data-type=VARCHAR(1) schema.2.name=f2 update-mode=append username=xxx The following factories have been considered: org.apache.flink.table.sinks.CsvBatchTableSinkFactory org.apache.flink.table.sinks.CsvAppendTableSinkFactory org.apache.flink.api.java.io.jdbc.JDBCTableSourceSinkFactory org.apache.flink.streaming.connectors.kafka.Kafka011TableSourceSinkFactory org.apache.flink.streaming.connectors.kafka.Kafka010TableSourceSinkFactory org.apache.flink.streaming.connectors.kafka.Kafka09TableSourceSinkFactory ******* CONFIDENTIALITY NOTICE ******* This e-mail message and all attachments transmitted with it may contain legally privileged and confidential information intended solely for the use of the addressee. If the reader of this message is not the intended recipient, you are hereby notified that any reading, dissemination, distribution, copying, or other use of this message or its attachments is strictly prohibited. If you have received this message in error, please notify the sender immediately and delete this message from your system. Thank you.