2016-04-21 60 views
1

試圖安裝一個DCOS卡夫卡經紀人這樣:DCOS - 卡夫卡代理添加 - 沒有這樣的命令「添加」

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$ 

我應該怎樣檢查?

+0

'dcos --version'給你帶來了什麼?另外,你是否使用dcos.io的DC/OS 1.7 EA?在這種情況下請查看https://dcos.io/docs/1.7/usage/tutorials/kafka/,CLI已更改。 –

+0

dcos版本0.4.4 – oluies

回答

2

由於您似乎使用CLI版本爲0.4.4的DC/OS 1.7,因此您的問題的答案是您使用的是過時的界面:Kafka服務和CLI都已更改,您應該按照新的Kafka service guideKafka usage tutorial也是一個很好的開始。

1

適應在DC最新版本/ OS 1.7當然是推薦的,但如果你不能做到這一點,或者給你的麻煩,你可以通過指定的舊版本安裝框架狀dcos package install --package-version=0.9.4.0 kafka

迫使舊版本