Итак, я пытаюсь написать скрипт, в котором данные поступают из базы данных, а затем публикуются в теме кафки. Я использую confluent-kafka
из-за его скорости.
Для kafka настроено kerberos
, поэтому я должен включить его в моем производителе. У меня есть таблица ключей и необходимые параметры конфигурации.
Насколько я понимаю, мне нужно вручную установить librdkafka
+ его зависимости, а затем установить confluent-kafka
из источника.
Итак, до сих пор я установил следующие зависимости:
1. yum install cyrus-sasl.
2. yum install cyrus-sasl-devel
3. yum install cyrus-sasl-lib
4. yum install cyrus-sasl-gssapi
5. yum install openssl-devel
6. yum install openssl
Когда я пытаюсь выполнить следующую команду yum install librdkafka
, она выдает ошибку:
No package librdkafka. Error: Nothing to do
Я надеялся, что это установит librdkafka
, и тогда я смогу выполнить следующую команду pip install --no-binary :all: confluent-kafka
и получить confluent-kafka
, работающий с kerberos
.
- Может ли кто-нибудь сказать мне, правильно ли я это делаю, так как я не смог найти никакого руководства по этому поводу.
- Возможно, мне также не хватает некоторых зависимостей, если это так, не стесняйтесь указывать на это.
- Наконец, если моя процедура до сих пор или в будущем ошибочна, укажите на это и, пожалуйста, посоветуйте, как это сделать.
Информация о системе:
ОС: rhel-7-server
P.S. Если потребуется какая-либо дополнительная информация, дайте мне знать, что я обновлю сообщение соответствующим образом.