A number of open source and proprietary libraries are required by Apply engines and other replication agents. Required libraries already installed table lists those libraries that are already installed in the AMI. The Libraries to install if function is required table lists libraries that need to be installed for scenarios that require that functionality.
Required - | ||||
---|---|---|---|---|
Function/Library | Component | Recommended | Linux | Comment |
TLS Connections/Encryption | ||||
libgnutls.so | Engines | na - current | o | TLS 1.2 minimum |
Code Page Conversion (including utf-8) | ||||
libicuuc.so | Engines | na - current | r | |
ODBC (generic data interface) | ||||
libodbc.so | Engines | 2.0 - current | r | Required unixODBC 2.3 also included |
DB2 Connect | ||||
libdb2.so (native/ODBC) | Capture/Engine | na - current | r | |
Oracle SQL*Net | ||||
libclntsh.so | Capture/Engine | na - current | r | |
Confluent AVRO Schema Repository HTTPS interface | ||||
libcurl.so | Engine | 47.0 - current | o | Required for Confluent AVRO Schema Registry |
Kafka (Message Broker) | ||||
librdkafka.so | Engine | 2.4 | o |
Required | |||||
---|---|---|---|---|---|
Function/Library | Component | Recommended | Linux | AIX | Comment |
HDFS file system | |||||
libhdfs.so | Engine | na-current | r | na | |
IBM MQ (Message Broker) | |||||
libmqic.so | Engine | 8.0+ | r | r | |
libmqic_r.so | Engine | 8.0+ | r | r |
-
Required - Recommended
- " 2 - current " means 2.0 is required while recommended is current
- "na - current" means any version should work but current is recommended
-
Linux
- r - Always required
- o - Optional EXCEPT when required for Source/Target, e.g: librdkafka only required for Kafka (and compatibles)
- na - Not applicable to OS Platform
- Library search sequence is:
- LD_LIBRARY_PATH
- PATH
Note: The AMI is based on Amazon Linux 2023. Use dnf to install any additional libraries that are required.