Supported Systems and Versions
Data Collector supports working with a wide range of external systems. StreamSets tests to verify that Data Collector performs without issues when working with those systems.
The following tables list the systems that Data Collector supports and tests, and the stages that work with those systems.
Cloud Native
Data Collector supports the cloud native providers listed in the following table. StreamSets tests the listed stages on the specified environments.
Supported Cloud Provider | Stages | Tested Environment | Java Versions |
---|---|---|---|
Amazon | Origins:
Destinations:
Executor:
Credential Store:
|
AWS | All supported versions |
Databricks (Runtime 6.x, 7.x, 8.x, 11.x, 12.x) | Databricks Delta Lake destination Databricks Job Launcher executor Databricks Query executor |
Databricks Delta Lake Runtime 6.x, 7.x, 8.x, 11.x, 12.x | All supported versions |
Google Cloud Storage | Origins:
Destinations:
Executor:
Credential Store:
|
Google Cloud Storage | All supported versions |
Microsoft Azure | Origins:
Destinations:
Executors:
Credential Store:
|
Microsoft Azure | All supported versions |
MongoDB Atlas | MongoDB Atlas origin MongoDB Atlas CDC origin MongoDB Atlas Lookup processor MongoDB Atlas destination |
MongoDB Atlas | All supported versions |
Salesforce | Origins:
Processors:
Destinations:
|
Salesforce | All supported versions |
Snowflake | Snowflake Bulk origin Snowflake destination Snowflake File Uploader destination Snowflake executor |
Amazon S3 Google Cloud Storage Microsoft Azure |
All supported versions |
Protocols
Data Collector supports the protocols listed in the following table. StreamSets tests the listed stages on the specified environments.
Customers with an enterprise account can receive help with the following protocols unless the implementation proves below standard for the protocol.
Supported Protocol | Stages | Tested Environment | Java Versions |
---|---|---|---|
CoAP | CoAP Server origin CoAP Client destination |
Eclipse Californium 1.0.4 | All supported versions |
HTTP | Origins:
Processors:
Destination:
|
Apache HTTP from Centos 6.8 | All supported versions |
HTTP | Origin:
Processor:
Destination:
|
Flask FastAPI |
Java 17 |
JMS | JMS Consumer origin JMS Producer destination |
ActiveMq 5.14.3 | All supported versions |
MQTT | MQTT Subscriber origin MQTT Publisher destination |
Mosquitto | All supported versions |
OPC UA | OPC UA Client origin | OPC Unified Architecture 1.03 | All supported versions |
SFTP/ FTP / FTPS | SFTP/FTP/FTPS Client origin SFTP/FTP/FTPS Client destination SFTP/FTP/FTPS Client executor |
vsftpd 3.0 | All supported versions |
Syslog | Syslog destination | Full testing not performed at this time | All supported versions |
TCP | TCP Server origin | Java TCP Stack | All supported versions |
UDP | UDP Multithreaded Source origin UDP Source origin |
Java UDP Stack | All supported versions |
Websocket | Origins:
Destination:
|
Java HTTP Stack | All supported versions |
Versioned Systems
Versioned systems are external systems with multiple versions. When Data Collector supports multiple versions of an external system, you might need to install a specific stage library to work with a particular version. For details on individual stage libraries and the stages that they include, see Common Stage Libraries.
The following table lists the system versions that are supported and tested for Data Collector.
The supported versions column lists the system versions that customers with an enterprise account can receive help with. The tested versions column lists the subset of the supported versions that have been fully tested.
System | Stages | Supported Versions | Tested Versions | Java Versions |
---|---|---|---|---|
Aerospike | Aerospike Client destination | Aerospike 6.x | Aerospike 6.3 EE | All supported versions |
Cassandra | Cassandra destination | Cassandra 1.2, 2.x, 3.x | Cassandra 3.11 | All supported versions |
CONNX | CONNX origin CONNX CDC origin |
CONNX 14.x | CONNX 14.6 | All supported versions |
Couchbase Server | Couchbase origin Couchbase Lookup processor Couchbase destination |
Couchbase Server 7.x | Couchbase Server 7.2.2 | All supported versions |
Elasticsearch | Elasticsearch origin Elasticsearch destination |
|
Elasticsearch 5.20, 6.8.12, 7.9.0, 8.1.1 | All supported versions |
Hadoop Distributed File System (HDFS) |
Origin:
Destination:
Executors:
|
|
|
Java 8 |
Hashicorp Vault | Hashicorp Vault credential store | General support | Full testing not performed at this time | All supported versions |
HBase | HBase Lookup processor |
|
|
Java 8 |
Hive | Hive Metadata processor Hive Metastore destination Hive Query executor |
|
|
Java 8 |
Hive Streaming |
Hive Query executor |
|
Full testing not performed at this time | Java 8 |
InfluxDB | InfluxDB 2.x destination | InfluxDB 2.x | InfluxDB 2.0.8 | All supported versions |
Java Keystore | Java Keystore credential store | Java Virtual Machine | Java Virtual Machine | All supported versions |
Jira | Jira origin Jira destination |
Jira REST API version 2 | Jira REST API version 2 | Java 17 |
Kafka | Origin:
Destination:
|
|
|
All supported versions |
Kudu | Kudu Lookup processor Kudu destination |
|
|
Java 8 |
MariaDB | Origins:
Processors:
Destination:
Executor:
|
MariaDB 10.2 - 10.7 as limited drop-in replacements for MySQL
5.7. For more information, see the MariaDB documentation. Also supported:
|
MariaDB 10.7 | All supported versions |
MapR DB | Origin:
Destinations:
|
|
|
Java 8 |
|
|
Java 11, 17 | ||
MapR FS | MapR FS Standalone origin MapR FS destination MapReduce executor |
|
|
Java 8 |
MapR Streams | Origins:
Destination:
|
|
|
Java 8 |
|
|
Java 11, 17 | ||
Microsoft SQL Server | SQL Server CDC Client origin SQL Server Change Tracking origin |
Hosted systems and derived systems are not supported. |
|
All supported versions |
Origins:
Processors:
Destination:
Executor:
|
SQL Server 2017 and later Also
supported:
|
|
All supported versions | |
MongoDB | Origins:
Processor:
|
MongoDB 3.x, 4.x | MongoDB 3.6, 4.0 | All supported versions |
Origin:
Processor:
Destination:
|
MongoDB 3.x, 4.x, 5.x, 6.x, 7.x | MongoDB 3.6, 4.0, 6.0.6, 7.1 | All supported versions | |
MySQL | Origins:
Processors:
Destination:
Executor:
|
MySQL 5.7 and
later Also supported:
|
|
All supported versions |
MySQL Binary Log | MySQL 5.7 and
later Also supported:
|
|
All supported versions | |
Oracle | Origin:
Destination:
|
Multitenant and non-CDB databases of the following versions:
Also supported:
|
All testing is performed with the Oracle 21.8.0.0 JDBC driver. |
All supported versions |
Oracle Bulkload origin | Multitenant and non-CDB databases of the following versions:
Hosted systems and derived systems are not supported. |
|
All supported versions | |
Oracle CDC origin | Multitenant and non-CDB databases of the following
versions:
Also supported:
Hosted systems and derived systems are not supported unless listed by name above. |
All testing is performed with the Oracle 21.8.0.0 JDBC driver. |
All supported versions | |
Oracle CDC Client origin | Multitenant and non-CDB databases of the following versions:
Hosted systems and derived systems are not supported unless listed by name above. |
All testing is performed with the Oracle 21.8.0.0 JDBC driver. |
All supported versions | |
Origins:
Processors:
Destination:
Executor:
|
Multitenant and non-CDB databases of the
following versions:
Also supported:
|
All testing is performed with the Oracle 21.8.0.0 JDBC driver. |
All supported versions | |
PMML | PMML Evaluator processor | General support | Full testing not performed at this time | All supported versions |
PostgreSQL | Aurora PostgreSQL CDC Client origin |
|
Aurora PostgreSQL 4 (with PostgreSQL 12.7) | All supported versions |
Origins:
Processors:
Destination:
Executor:
|
PostgreSQL 9.x and later Also
supported:
|
|
All supported versions | |
PostgreSQL CDC Client origin |
|
|
All supported versions | |
Pulsar | Origins:
Destination:
|
Pulsar 2.x |
|
All supported versions |
RabbitMQ | RabbitMQ Consumer origin RabbitMQ Producer destination |
RabbitMQ 3.5.x and later | RabbitMQ 3.5.6, 3.8.0 | All supported versions |
Redis | Redis Consumer origin Redis destination |
Redis 2.x - 4.x | Redis 4.0.1 | All supported versions |
SAP HANA | SAP HANA Query Consumer origin | SAP HANA 2.4.x | SAP HANA 2.0 with the SAP HANA JDBC driver version 2.4.76 | All supported versions |
SingleStore | SingleStore destination | SingleStore 1.1.4 | SingleStore 1.1.4 | All supported versions |
Solr | Solr destination |
|
Full testing not performed at this time | All supported versions |
|
|
Java 8 | ||
Spark |
Spark executor |
|
|
Java 8 |
Splunk | Splunk destination | General support | Full testing not performed at this time | All supported versions |
TensorFlow | TensorFlow Evaluator processor | TensorFlow 1.x | Full testing not performed at this time | All supported versions |
Teradata | Teradata destination | Teradata VantageCloud | Teradata VantageCloud with the Teradata JDBC driver version 20.00.00.15 | All supported versions |
Thycotic Secret Server | Thycotic Secret Server credential store | Full testing not performed at this time | Full testing not performed at this time | All supported versions |