1

尝试这样设置 dcos kafka 代理:

bash-3.2$ dcos kafka broker list
bash-3.2$ dcos package list
NAME       VERSION        APP         COMMAND    DESCRIPTION
cassandra  1.0.1-2.2.5    /cassandra  cassandra  Apache Cassandra running on DC/OS
kafka      1.0.2-0.9.0.1  /kafka      kafka      Apache Kafka running on DC/OS
spark      1.6.1-6        /spark      ---        Spark is a fast and general cluster computing system for Big Data.  Documentation: https://docs.mesosphere.com/usage/managing-services/spark/
bash-3.2$ dcos kafka broker add 1
Usage: dcos-kafka kafka broker [OPTIONS] COMMAND [ARGS]...

Error: No such command "add".
bash-3.2$

我应该检查什么?

4

2 回答 2

2

由于您似乎使用带有 CLI 版本0.4.4的 DC/OS 1.7,因此您的问题的答案是您使用的是过时的界面:Kafka 服务和 CLI 都已更改,您应该按照新的Kafka 服务指南中概述的步骤进行操作。Kafka 使用教程也是一个不错的入门方法。

于 2016-04-22T09:50:36.787 回答
1

当然建议在 DC/OS 1.7 中适配最新版本,但如果你做不到或者给你带来麻烦,你可以通过安装带有指定旧版本的框架来强制使用旧版本,例如dcos package install --package-version=0.9.4.0 kafka

于 2016-04-24T18:40:07.020 回答