I'm new to this list, new to Confluent/Kafka, and new to yum, so I apologize if I'm asking total n00b questions here. :)
[root@kafka01 ~]# vi /etc/yum.repos.d/confluent.repo
[root@kafka01 ~]# yum install confluent-platform-2.11.7
confluent-1.0 | 2.9 kB 00:00
confluent-2.0 | 2.9 kB 00:00
confluent-2.0/primary_db | 11 kB 00:00
epel/metalink | 12 kB 00:00
epel | 4.3 kB 00:00
epel/primary_db | 5.8 MB 00:01
public_ol6_UEKR3_latest | 1.2 kB 00:00
public_ol6_latest | 1.4 kB 00:00
public_ol6_latest/primary | 53 MB 00:06
public_ol6_latest 32672/32672
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package confluent-platform-2.11.7.noarch 0:2.0.0-1 will be installed
--> Processing Dependency: librdkafka1 >= 0.9.0_confluent2.0.0 for package: confluent-platform-2.11.7-2.0.0-1.noarch
--> Processing Dependency: confluent-schema-registry >= 2.0.0 for package: confluent-platform-2.11.7-2.0.0-1.noarch
--> Processing Dependency: confluent-kafka-rest >= 2.0.0 for package: confluent-platform-2.11.7-2.0.0-1.noarch
--> Processing Dependency: confluent-kafka-connect-jdbc >= 2.0.0 for package: confluent-platform-2.11.7-2.0.0-1.noarch
--> Processing Dependency: confluent-kafka-connect-hdfs >= 2.0.0 for package: confluent-platform-2.11.7-2.0.0-1.noarch
--> Processing Dependency: confluent-kafka-2.11.7 >= 0.9.0.0 for package: confluent-platform-2.11.7-2.0.0-1.noarch
--> Processing Dependency: confluent-camus >= 2.0.0 for package: confluent-platform-2.11.7-2.0.0-1.noarch
--> Running transaction check
---> Package confluent-camus.noarch 0:1.0.1-2 will be updated
---> Package confluent-camus.noarch 0:2.0.0-1 will be an update
---> Package confluent-kafka-2.11.7.noarch 0:0.9.0.0-1 will be installed
---> Package confluent-kafka-connect-hdfs.noarch 0:2.0.0-1 will be installed
---> Package confluent-kafka-connect-jdbc.noarch 0:2.0.0-1 will be installed
---> Package confluent-kafka-rest.noarch 0:1.0.1-2 will be updated
---> Package confluent-kafka-rest.noarch 0:2.0.0-1 will be an update
---> Package confluent-schema-registry.noarch 0:1.0.1-2 will be updated
---> Package confluent-schema-registry.noarch 0:2.0.0-1 will be an update
---> Package librdkafka1.x86_64 0:0.9.0_confluent2.0.0-1.fc20 will be installed
--> Processing Dependency: openssl-libs for package: librdkafka1-0.9.0_confluent2.0.0-1.fc20.x86_64
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: librdkafka1-0.9.0_confluent2.0.0-1.fc20.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: librdkafka1-0.9.0_confluent2.0.0-1.fc20.x86_64
--> Processing Dependency: libsasl2.so.3()(64bit) for package: librdkafka1-0.9.0_confluent2.0.0-1.fc20.x86_64
--> Finished Dependency Resolution
Error: Package: librdkafka1-0.9.0_confluent2.0.0-1.fc20.x86_64 (confluent-2.0)
Requires: openssl-libs
Error: Package: librdkafka1-0.9.0_confluent2.0.0-1.fc20.x86_64 (confluent-2.0)
Requires: libsasl2.so.3()(64bit)
Error: Package: librdkafka1-0.9.0_confluent2.0.0-1.fc20.x86_64 (confluent-2.0)
Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
Error: Package: librdkafka1-0.9.0_confluent2.0.0-1.fc20.x86_64 (confluent-2.0)
Requires: libc.so.6(GLIBC_2.14)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@kafka01 ~]#
As I said, I'm new to yum, so the "you could try" stuff at the end there is mysterious and I'm not confident about what difference those arguments would make, but it sure seems like the best I could hope for would be a healthy install of CP2 but without the SSL support I need. My best guess is that Confluent's yum repo has a few invalid dependency references.