centos 离线安装confluent_kafka 模块

背景:需要安装Python模块的机子不能上网,只能下载源码进行安装

说明:如果可以上网直接pip install confluent_kafka 即可

需安装模块:

confluent_kafka #confluent_kafka 依赖librdkafka 模块:

librdkafka

安装包下载:

https://pypi.org/project/confluent-kafka/

https://github.com/edenhill/librdkafka

安装:

先安装librdkafka 模块:

cd librdkafka

./configure --prefix=/usr

make

make install

ldconfig

再安装confluent_kafka 模块:

cd confluent_kafka

python setup.py install

测试:

import confluent_kafka

如果出现错误:

from .cimpl import (Consumer, # noqa

ImportError: librdkafka.so.1: cannot open shared object file: No such file or directory

解决办法:

ldconfig

如果出现错误:

confluent_kafka/src/confluent_kafka.h:21:32: fatal error: librdkafka/rdkafka.h: No such file or directory

#include

^

compilation terminated.

error: command 'gcc' failed with exit status 1

解决办法:

./configure --prefix=/usr #增加前缀

make

make -j

make install

ldconfig

#如果仍报错,在本机搜索librdkafka/rdkafka.h是否存在,如果已经存在,那么退出或者新建一个终端重新尝试即可

如果出现错误:

In file included from confluent_kafka/src/confluent_kafka.c:17:0:

confluent_kafka/src/confluent_kafka.h:17:20: fatal error: Python.h: No such file or directory

#include

^

compilation terminated.

error: command 'gcc' failed with exit status 1

解决办法:

yum install python-dev

参考链接:

https://blog.csdn.net/qq_35887983/article/details/79308723

https://github.com/confluentinc/confluent-kafka-python/issues/184

https://github.com/confluentinc/confluent-kafka-python/issues/65

linux kafka离线安装,centos 离线安装confluent_kafka 模块相关推荐

  1. Linux安装,虚拟机VMware-workstation安装CentOS操作系统的安装手册

    CentOS操作系统的安装手册 1. 软件的准备 CentOS-6.5-i386-bin-DVD1.iso 2. CentOS操作系统安装 1.1 2.1 创建虚拟机 这里我们要安装CentOS操作系 ...

  2. 如何在Linux,Ubuntu,CentOS上安装Java 14

    Java 14 is released on March 2020. In this tutorial, we will learn how to Install Java 14 on Linux. ...

  3. VMware 安装CentOS以及安装多个linux系统

    1. 打开你的VMware Workstation Pro,并点击"创建新的虚拟机" 2.点选典型(推荐)(T),并点击"下一步" 3.点选稍后安装操作系统(S ...

  4. linux w3m 使用方法,CentOS下安装w3m,及w3m的使用

    centos下安装软件的命令不是apt-get,而是yum,如果安装w3m,利用sudo yum install w3m w3m-img -y即可 △△△△△△△△如果你用的是centos或readh ...

  5. 安装centos,安装至移动硬盘

    准备: ①:U盘 ②:centos7映像写入软件USBWriter(http://www.centoscn.com/CentosSoft/tool/2014/0720/3325.html) ③:下载好 ...

  6. poco mysql 安装,CentOS 上安装 POCO - 文章教程

    POCO 是什么? 看官网说明: Modern, powerful open source C++ class libraries and frameworks for building networ ...

  7. 离线在CentOS上安装CDH

    前两天装了一个5节点的CDH5.7.0测试环境,因为管理员不给开互联网连接,所以只能离线本地安装.记录了一下大概的安装步骤.因为过了两天,按照回忆写的,部分步骤可能不全. 1. 准备工作 操作系统:C ...

  8. linux python pyenv,在Centos中安装并使用Pyenv,一个强大的Python版本管理工具

    Python发展到现在已经很强大了,各种开发相信大家都可以随心应对.但是唯独虚拟环境让人觉得很头大,不同的项目使用到的库版本不同要求我们为每一个项目创建其独一无二的环境.如果到现在你开发的项目都是基于 ...

  9. linux卸载mariadb数据库,CentOS yum 安装、卸载MariaDB数据库

    CentOS版本:CentOS-7-x86_64-Minimal-1511 1.安装Mariadb [root@localhost~]# yum -y install mariadb-server 2 ...

最新文章

  1. 如何用比特币现金地址和数字签名证明所有权
  2. 利用solr的 DataImportHandler从mysql数据库建立索引
  3. linux卸载数据库后还在吗,oracle停止数据库后linux完全卸载oracle的详细步骤
  4. Head First Python-Python中与文件相关的操作-读、处理、写
  5. 39个超棒的免费高清专业纹理收藏集
  6. 【学习笔记】JS进阶语法一DOM基础
  7. 端口以及服务常用cmd
  8. ORM中的Model与DDD中的DomainModel
  9. 获取系统信息3——proc文件系统介绍和使用
  10. solaris mysql_配置Solaris下自带的MYSQL
  11. opencv 手册_有兴趣吗?程序员分手手册,教你如何恢复单身
  12. WEBGL的测试网站和基础知识
  13. 使用Freemarker实现网页静态化
  14. 程序员面试金典——1.2原串翻转
  15. C#读取匿名对象的属性值的方法总结
  16. jsp访问web-inf下的spring配置文件
  17. GridView样式用代码来设置
  18. echarts 词云图
  19. VMware虚拟机安装黑群晖7.0教程
  20. 蜂窝移动电话定位技术与应用(转)

热门文章

  1. Linux下C++ UDP Socket例子
  2. HALCON示例程序vessel.hdev血管的分割与测量
  3. 【图像处理】——Python+opencv实现提取图像的几何特征(面积、周长、细长度、区间占空比、重心、不变矩等)
  4. matlab GUI——按下按钮在指定的坐标下绘制函数图像
  5. Opencv 找轮廓并画出相应的矩形
  6. 天联高级版客户端_金万维天联高级版服务器安装配置全流程以及客户端登录流程...
  7. ad19生成gerber文件_在“AD19”中怎样将PCB文件转换为GERBER
  8. java 并发模型总类_java并发编程系列-内存模型基础
  9. PyCharm编程环境的中英文字体分别设置的好处多----一石三鸟地解决中文字体不一致、英文字体不涵盖中文字符、编程字体实用性兼顾美观性的三个问题
  10. 本机在合成图片经常提示内存不足