【问题标题】:Error installing golang Shopify/sarama Kafka library安装 golang Shopify/sarama Kafka 库时出错
【发布时间】:2021-09-25 20:34:49
【问题描述】:

安装golanggithub.com/Shopify/saramakafka库时出现以下错误

go get github.com/Shopify/sarama

# github.com/Shopify/sarama
go/src/github.com/Shopify/sarama/config.go:678:37: undefined: io.Discard
go/src/github.com/Shopify/sarama/decompress.go:43:10: undefined: io.ReadAll
go/src/github.com/Shopify/sarama/decompress.go:55:10: undefined: io.ReadAll
go/src/github.com/Shopify/sarama/sarama.go:89:29: undefined: io.Discard

【问题讨论】:

    标签: go apache-kafka sarama


    【解决方案1】:

    ioutil.Discardioutil.ReadAll 从 Go 1.16 开始分别移至 io.Discardio.ReadAll您应该使用 Go 1.16 或使用旧版本的 sarama(我认为 v1.20.1 应该适用于 go1.13)

    同样来自sarama's README

    Sarama 提供“2 个版本 + 2 个月”的兼容性保证:我们 支持 Kafka 和 Go 的两个最新稳定版本,我们提供 旧版本的两个月宽限期。这意味着我们目前 正式支持 Go 1.15 到 1.16,以及 Kafka 2.7 到 2.8, 尽管旧版本仍然可能有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-18
      • 2020-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多