草庐IT

Kafka-eagle

全部标签

docker - 无法在 openwhisk 设置中列出 kafka 主题

设置详情:我正在本地ubuntu(16.04)vm上设置openwhisk。在这个设置中,kafka在一个docker中运行,而zookeeper在另一个docker中运行。我使用cmd连接到kafkadockersudodockerexec-itsh连接后我执行以下命令来获取主题列表bin/kafka-topics.sh--list--zookeeperlocalhost:2181这给了我一个异常(exception)Error:Exceptionthrownbytheagent:java.rmi.server.ExportException:Portalreadyinuse:720

docker - 向主机 Kafka 服务器生成消息时出现容器化 Kafka 客户端错误

stackoverflow上有许多类似类型的查询,但没有一个与我看到的问题完全匹配。我的服务器上有一个zookeeper/kafka设置,运行良好。一个人可以生产bin/kafka-console-producer.sh--broker-list192.168.2.80:9092--topictest消费bin/kafka-console-consumer.sh--bootstrap-server192.168.2.80:9092--topictest--from-beginning本地在LinuxUbuntu16.04服务器上。从一个Docker容器——也运行Ubuntu16.04—

docker - 使用 Docker Ask 的 Yahoo 管理器错误在 [ActorSelection [Anchor(akka ://kafka-manager-system/),) 上超时

为了复制这个问题,在下面的yaml文件上运行dockerrunzookeeper然后docker-composeup。我正在使用zookeeper最新图像wurstmeister/kafka:0.9.0.0-1和sheepkiller/kafka-manager:latest.我运行docker-composeup并最终让它工作,但现在我收到以下错误:我搜索了git和stackoverflow无济于事。在我保存集群之前,一切看起来都很好。在我得到的Kafka日志中:[warn]o.a.z.ClientCnxn-Session0x0forservernull,unexpectederro

Amazon-ECS 中的 Docker 化 Consul、Zookeeper 和 Kafka

我正在尝试将dockerizedKafka(使用Zookeeper)部署到AWS。我已经梳理了几个资源,并接近了。但是当我ssh进入AWS中的Kafka盒子时,我可以看到Kafka以-1退出。我只能假设Kafka无法访问Zookeeper,因为我还没有设置任何名称解析。我正在将Consul作为解决方案(参见here)。这看起来不错resource.但是我连官方领事都不能成功运行dockerimage(在服务器或代理模式下)。我可以得到thisone工作(使用here)。但如果可能的话,我想使用官方图像。有没有人获得与Kafka和Zookeeper合作的官方Consul图像?A)首先,我

docker - Kafka - Docker - 从主机向容器发送消息时出错(批处理已过期)

我很难排除故障,应该是一个简单的kafka问题。我正在尝试从kafak-console-producer发布一些消息。当我输入“嗨”时,我得到:/opt/kafka/bin/kafka-console-producer.sh--topictest--broker-list172.17.0.21:9092hi[2016-01-2512:56:19,839]ERRORErrorwhensendingmessagetotopictestwithkey:null,value:2byteswitherror:BatchExpired(org.apache.kafka.clients.produc

python - 如何获取 kafka 主题分区的最新偏移量?

我正在为Kafka使用Python高级消费者,并且想知道主题的每个分区的最新偏移量。但是我无法让它工作。fromkafkaimportTopicPartitionfromkafka.consumerimportKafkaConsumercon=KafkaConsumer(bootstrap_servers=brokers)ps=[TopicPartition(topic,p)forpincon.partitions_for_topic(topic)]con.assign(ps)forpinps:print"Forpartition%shighwateris%s"%(p.partitio

java - 我们能否拥有类似于 RabbitMq 的 Apache Kafka 强大的路由能力?

我们正在尝试评估Kafka并在我们的软件中替换RabbitMq。我们知道Kafka在RabbitMq相对于离线消费、巨大的持久性、卓越的性能、低延迟和高吞吐量方面的优势。但我们需要像RabbitMq那样具有主题交换粒度路由的能力,以实现异构消费。在某种程度上,我们可以通过在Kafka中为每个代理设置更多的分区来实现这一点。但它有它自己的局限性,例如znode上的主题元数据开销,增加延迟。我们的用例是过滤分区内的数据。假设您在一个分区中获得100个类似类型的传感器数据。消费者是否可以只选择少数传感器数据而忽略其余数据。我们可以在应用程序(消费者)端进行过滤/路由,但它似乎不可重用,并且在

java - 编写自定义 Kafka 序列化器

我在Kafka消息中使用我自己的类,它有一堆字符串数据类型。因此,我不能使用默认的序列化程序类或Kafka库附带的StringSerializer。我想我需要编写自己的序列化程序并将其提供给生产者属性? 最佳答案 编辑在较新的Kafka客户端中,实现Serializer而不是Encoder。编写自定义序列化程序所需的东西是:使用为泛型指定的对象实现Encoder需要提供VerifiableProperties构造函数重写toBytes(...)方法确保返回一个字节数组将序列化器类注入(inject)ProducerConfig为生产

Kafka重要生产参数配置建议

文章目录一、消费者参数配置1.max.poll.records2.max.poll.interval.ms3.session.timeout.ms4.heartbeat.interval.ms5.enable.auto.commit6.auto.commit.interval.ms7.fetch.min.bytes8.fetch.max.wait.ms二、生产者参数配置1.batch.size2.linger.ms3.max.request.size4.retries5.max.in.flight.requests.per.connection6.acks7.buffer.memory8.ma

java - kafka 8 和内存 - 内存不足,Java 运行时环境无法继续

我正在使用具有512兆内存的DigiOcean实例,我在使用kafka时遇到以下错误。我不是一个精通java的开发人员。如何调整kafka以利用少量ram。这是一个开发服务器。我不想为更大的机器支付更多的每小时费用。##ThereisinsufficientmemoryfortheJavaRuntimeEnvironmenttocontinue.#Nativememoryallocation(malloc)failedtoallocate986513408bytesforcommittingreservedmemory.#Anerrorreportfilewithmoreinforma