首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Kerberos安装librdkafka?

如何使用Kerberos安装librdkafka?
EN

Stack Overflow用户
提问于 2018-07-03 19:44:43
回答 1查看 1.6K关注 0票数 0

因此,我试图写一个脚本,其中的数据来自一个数据库,然后发布到一个卡夫卡的主题。我使用confluent-kafka是因为它的速度。

卡夫卡有kerberos配置,因此,我必须启用它在我的生产者。我有keytab和所需的配置参数。

据我所知,我需要手动安装librdkafka +它的依赖项,然后从源代码安装confluent-kafka

因此,到目前为止,我已经安装了以下依赖项:

代码语言:javascript
复制
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时,它会给出一个错误:

代码语言:javascript
复制
No package librdkafka. Error: Nothing to do

我希望这将安装librdkafka,然后执行以下命令pip install --no-binary :all: confluent-kafka,并使confluent-kafkakerberos一起工作。

  1. 有人能告诉我,如果我这样做是正确的,因为我还没有找到任何有关这方面的指南。
  2. 我可能也缺少一些依赖关系,如果是这样的话,请随意指出它。
  3. 最后,如果我的程序到现在或将来都是有缺陷的,请指出,并建议如何去做。

系统信息:

操作系统:RHEL-7-服务器

如果需要更多的信息,让我知道我会相应地更新这篇文章。

EN

回答 1

Stack Overflow用户

发布于 2018-07-04 10:23:21

最新版本的librdkafka通常不能在RHEL中使用,您应该使用汇合的RPM存储库来获得最新版本。

  1. 添加合流RPM存储库
  2. 安装图书库开发包:yum install librdkafka-devel
  3. 使用python setup.py installpip install .构建和安装python setup.py install客户端
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51161880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档