为go安装confluent_kafka库

安装依赖

confluent_kafka需要pkg-config和librdkafka,confluent_kafka只能在linux用,顺便吐槽一下,windows上的go有点坑。
首先安装pkg-config
sudo yum install pkg-config
然后安装librdkafka,需要导入confluent的源,这种方法可能会出现版本太老的问题,所以使用另外的编译安装方法

git clone https://github.com/edenhill/librdkafka.git
cd librdkafka
./configure
make -j 2
make install
sudo ldconfig

不可用
sudo rpm --import https://packages.confluent.io/rpm/5.3/archive.key
vim /etc/yum.repos.d/confluent.repo

[Confluent.dist]
name=Confluent repository (dist)
baseurl=https://packages.confluent.io/rpm/5.3/7
gpgcheck=1
gpgkey=https://packages.confluent.io/rpm/5.3/archive.key
enabled=1

[Confluent]
name=Confluent repository
baseurl=https://packages.confluent.io/rpm/5.3
gpgcheck=1
gpgkey=https://packages.confluent.io/rpm/5.3/archive.key
enabled=1

sudo yum makecache
sudo yum install -y librdkafka-devel

安装go

go get -u gopkg.in/confluentinc/confluent-kafka-go.v1/kafka

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值