2016-04-21 4 views
1

Versuchte für das Einrichten eines DCOs kafka Broker als solche:DCOs - kafka Broker hinzufügen - kein solcher Befehl "add"

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$ 

was soll ich überprüfen?

+0

Was gibt dir 'dcos --version'? Verwenden Sie DC/OS 1.7 EA von dcos.io? Check out https://dcos.io/docs/1.7/usage/tutorials/kafka/ in diesem Fall hat CLI geändert. –

+0

dcos Version 0.4.4 – oluies

Antwort

2

Da Sie anscheinend DC/OS 1.7 mit der CLI-Version 0.4.4 verwenden, lautet die Antwort auf Ihr Problem, dass Sie eine veraltete Schnittstelle verwenden: Sowohl der Kafka-Dienst als auch die CLI haben sich geändert und Sie sollten die in den Anweisungen beschriebenen Schritte ausführen neu Kafka service guide. Die Kafka usage tutorial ist auch ein guter Einstieg.

1

Anpassung an die neuesten Version in DC/O 1.7 ist natürlich zu empfehlen, aber wenn Sie es nicht tun können, oder es gibt Ihnen Mühe, können Sie die alte Version erzwingen, indem Sie den Rahmen mit einer bestimmten älteren Version wie dcos package install --package-version=0.9.4.0 kafka Installation